Автор: | A. Baranov | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход |
Рассмотрим функцию следующего вида: F(X, Y) = AB ⋅ X + CD ⋅ Y.
Требуется найти такие целочисленные A, B, C и D, при которых на заданном наборе точек (Xi, Yi)
указанная функция удовлетворяет заранее известным условиям:
RoundDawn(F(Xi, Yi)) = Zi либо RoundUp(F(Xi, Yi)) = Zi,
где RoundDawn() и RoundUp() — округление в меньшую и большую сторону соответственно.
В начале входных данных указано число N, за которым следует N условий,
каждое из которых записано в следующем виде.
Вначале указывается знак операции: '>' для RoundDawn либо '<' для RoundUp.
Далее следуют три целых числа: Xi, Yi, Zi.
Если задача имеет решение, в выходные данные записывается число 1,
за которым следуют найденные значения A, B, C и D.
Если существует более одного решения,
выводится любое из них.
Если решения не существует, выводится
единственное число 0.
Все входные значения являются целыми десятичными числами.
− 40 ≤ (Xi, Yi, Zi) ≤ 40, 0 < N ≤ 2000
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|