Задача №114037. Области
В начале программы выведите ваш номер варианта (варианты). После этого из входного файла считайте \(n\) количество запросов. В каждой из \(n\) следующих строчек будет находится 2 вещественных числа координаты \(x\) и \(y\). Ответ надо давать сразу после считывания очередной пары чисел (при попытке считать все числа сразу Ваша программа получит вердикт "TL"). После каждой печати обязательно принудительно сбрасывать буфер печати (в Python ничего дополнительно делать не надо, в C можно использовать fflush(stdout);, в C++ можно писать например так: cout << ans << endl; или после вывода сделать cout.flush();)
Рекомендуемая структура программы:bool F(float x, float y) { // это логическая функция, вычисляющая, . . . // } int main() { int variant = 3; // номер Вашего варианта int n; // количество тестовых точек cout << variant << endl; // сообщить серверу номер варианта cin >> n; // прочитать кол-во тестовых точек float x,y; // переменные для хранения координат точек for(int i = 0; i< n; ++i)
cin >> x >> y; // прочитать координаты очередной точки cout << F(x,y) << endl; // сообщить, покрашена ли данная точка } }
Пример для варианта 0 прямая \(y < x\) (такого нет в проверяющей системе). Точка в белой области должна возвращать 0, а в жёлтой должна возвращать 1.
Ваша программа | Проверяющая система |
---|---|
0 1 0 |
2 1.0 0.0 2.0 1.0 |
Сдать: для сдачи задач необходимо войти в систему