Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

На выходных

(Время: 1 сек. Память: 32 Мб Сложность: 60%)

На выходных Алексей с Аней играют в интересную игру. Алексей на большом листе в клетку рисует N отрезков, концы которых имеют целочисленные координаты x1, y1, x2, y2. Отрезки могут пересекаться, не пересекаться, касаться друг с другом. Алексей пронумеровывает отрезки и задаёт Ане Q вопросов, в каждом из которых Аня должна перейти от отрезка с номером A к отрезку с номером B. Перемещаться можно только по отрезкам и переход возможен, если отрезки касаются или пересекаются.

Помогите Ане ответить на Q вопросов: YES или NO.

Входные данные

В первой строке входного файла INPUT.TXT находится два натуральных числа N, Q (1 ≤ N, Q ≤ 104).

Далее в N строках записаны координаты концов i-го отрезка (1 ≤ i ≤ N): x1, y1, x2, y2 (-104 ≤ x1, y1, x2, y2 ≤ 104).

Далее в Q строках указаны пары натуральных чисел A и B. (1 ≤ A, B ≤ N).

Выходные данные

В выходной файл OUTPUT.TXT на каждый вопрос выведите ответ на задачу.

Пример

INPUT.TXTOUTPUT.TXT
16 5
-6 6 -4 9
-2 6 -6 6
-4 3 2 1
-2 -2 1 3
-2 -1 -2 -6
2 7 4 4
1 3
1 5
6 6
5 4
3 5
NO
NO
YES
YES
YES

Автор задачи

Владимир Игоревич Лукьянчиков

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 ЕГЭ по информатике
 Авторские задачи
 Тренировочные олимпиады
 Фёдор Меньшиков. Олимпиадные задачи по программированию, 2006
 Сборник задач В.И. Лукьянчикова
 Булева Алгебра
 Геометрия
 Динамическое программирование
 Комбинаторика
 Разбор строк
 Разное
 Разное 2
 Рекурсия, перебор
 Системы счисления
 Сортировка и последовательности
 Теория графов
 Формула
 Целочисленная арифметика
 Целочисленная арифметика 2
 Структуры данных
 Бинарный поиск
 Занимательная математика
 Занимательная математика 2
 Занимательная математика 3
 A. Восхождение 3
 B. Восхождение 1
 C. Восхождение 2
 D. Восхождение 4
 E. Восхождение 5
 F. Восхождение 6
 G. Восхождение 7
 H. Восхождение 8
 I. Восхождение 9
 J. Восхождение 10
 K. Точки в шаре
 L. Аппликация
 M. На выходных
 N. Площадь тени
 O. Эскиз
 P. Генетический эксперимент
 Q. Остроугольные треугольники
 R. Поход к озеру
 S. Умная коза
 T. Экспедиционные базы
 U. Точки в шаре 2

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru



У нас каждый может заказать official-teplodar можно со скидкой у нас.