ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1197. Один в поле воин

Found funny formula solution :-)
Послано LuckyCat 21 май 2021 05:24
#include <iostream>
using namespace std;
int main()
{
    int count;
    cin >> count;
    while (count--)
    {
        char x, y;
        cin >> x >> y;
        float a = (x - 'a') - 3.5;
        float b = (y - '1') - 3.5;
        cout << trunc(1.143 * trunc(1.2 * (6 - trunc((a * a + b * b) * 0.2f)))) << endl;
    }
}
Re: Found funny formula solution :-)
Послано LuckyCat 21 май 2021 06:40
#include <iostream>
using namespace std;
int main()
{
    int count;
    cin >> count;
    while (count--)
    {
        char x, y;
        cin >> x >> y;
        float a = abs(abs((x - 'a') - 3.5) - 1.0) - 0.5;
        float b = abs(abs((y - '1') - 3.5) - 1.0) - 0.5;
        cout << trunc(1.143 * trunc(1.2 * (6-a-b))) << endl;
    }
}