|
|
|
|
|
|
|
Вернуться
| 1 Меньшиков Фёдор Владимирович, 21 января 2016 г. 14:38:47 | |
|
Теперь в тестах задачи 37 нет чисел по модулю больше 1000.
|
|
|
| 2 Меньшиков Фёдор Владимирович, 21 января 2016 г. 0:35:32 | |
|
Проблема оказалась в короткой схеме, которую использовало моё решение. Как только я находил, что ответ No, я дальше не проверял. Соответственно, и проверки не срабатывали. На самом деле в тестах есть координаты больше 1000 по модулю. Больше 1300 нет.
|
|
|
| 3 Меньшиков Фёдор Владимирович, 20 января 2016 г. 20:47:28 | |
if (abs(x1) > 1000 || abs(x2) > 1000 || abs(y1) > 1000 || abs(y2) > 1000) throw 1; у меня тоже не валится. Никита, вероятно у Вас проблема с чтением q.
|
|
|
| 4 Меньшиков Фёдор Владимирович, 20 января 2016 г. 19:50:03 | |
А я писал такое и оно не падало: int x1 = in.nextInt(); Assert.check(-1000 <= x1 && x1 <= 1000); int y1 = in.nextInt(); Assert.check(-1000 <= y1 && y1 <= 1000); int x2 = in.nextInt(); Assert.check(-1000 <= x2 && x2 <= 1000); int y2 = in.nextInt(); Assert.check(-1000 <= y2 && y2 <= 1000);
|
|
|
| 5 Пашментов Никита Владимирович, 20 января 2016 г. 19:23:42 | |
Я писал такое и оно падало на 8 тесте. if (abs(x1) > 1000 || abs(x2) > 1000 || abs(y1) > 1000 || abs(y2) > 1000) { throw 1; }
|
|
|
| 6 Меньшиков Фёдор Владимирович, 20 января 2016 г. 18:52:45 | |
Никита, какое именно ограничение нарушено в 8-м тесте задачи 37? Я сейчас в своей программе все ограничения проверил: n от 1 до 100, q от 0 включительно до 1 не включительно, знаков после точки в q не больше 3, каждая координата от -1000 до 1000. Ни одна проверка не сработала.
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |