|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2012, 14:10 | #1 |
Новичок
Джуниор
Регистрация: 14.04.2012
Сообщений: 2
|
окружность JAVA
Описание
На окружности на равном расстоянии друг от друга отмечены N точек, пронумерованных против часовой стрелки целыми числами от 1 до N. Вам даны несколько пар хорд этой окружности, концами которых являются данные точки. Для каждой пары хорд определите, пересекаются ли они(касание необходимо считать пересечением). Формат входных данных На первой строке входного файла расположены два целых числа: N и K (1 <= N <= 109, 1 <= K <=100). На следующих K строках расположены по 4 целых числа: A1, B1, A2, B2 – номера концов первой хорды (A1, B1) и второй хорды (A2, B2). Числа в строках разделены пробелами. Формат выходных данных Для каждой пары хорд из входного файла выведите одну строку, содержащую YES, если диагонали пересекаются и NO, если они не пересекаются. Примеры: Input Output 4 3 1 3 2 4 1 2 3 4 1 2 3 2 YES NO YES |
14.04.2012, 14:16 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Недавнее обсуждение почти идентичной задачи - http://programmersforum.ru/showthread.php?t=193123.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Окружность | Ins1De | Общие вопросы C/C++ | 2 | 29.11.2011 12:15 |
окружность | MetR | Помощь студентам | 1 | 08.01.2011 13:05 |
Пунктирная окружность | Гамбит | Помощь студентам | 3 | 13.03.2010 14:39 |
Окружность.. | surovii | Помощь студентам | 28 | 29.03.2009 18:00 |