Запитання до журі
|
|
VitZ | Дата: Вівторок, 20.11.2012, 20:36 | Повідомлення # 21 |
Сержант
Група: Журі
Повідомлень: 21
Статус: Offline
| Quote (progerz) Задача С. "Перший рядок вхідного файлу містить число N (2≤N≤2000)" Якщо n = 2, то це означає, що у нас є тільки дві прямі, які при перетині не утворять фігури. Тоді виводити 0? Чи це помилка в завданні?
у цьому випадку площа буде рівна 0
|
|
| |
VitZ | Дата: Вівторок, 20.11.2012, 20:55 | Повідомлення # 22 |
Сержант
Група: Журі
Повідомлень: 21
Статус: Offline
| Quote (nick) Взагалі запитання було провокаційне, тому, що "нуль є границею між областю додатніх й областю від'ємних чисел. Нуль не має знака." (матеріал з вікіпедії) Доводити свою правоту після оголошення результатів буде пізно. Тому будьте ласкаві виправити тести (якщо звісно такі є) в яких зустрічається запис -000, бо це суперечить загальноприйнятому розумінню додатніх, від'ємних чисел та нуля.
Поняття -0 та +0 у математиці є - http://en.wikipedia.org/wiki/Signed_zero
А свою правоту можна доводити і після оголошення результатів, це не проблема.
Повідомлення відредагував VitZ - Середа, 21.11.2012, 18:43 |
|
| |
UnInstaller | Дата: Четвер, 22.11.2012, 14:05 | Повідомлення # 23 |
Рядовий
Група: Учасники
Повідомлень: 1
Статус: Offline
| чому у системі я оновив сторінку, показувало час 11:58:48, кидаю у той самий час (!) розв'язок, а вже 12:00:07 і перевірка розв'язків???
Повідомлення відредагував UnInstaller - Четвер, 22.11.2012, 14:05 |
|
| |
VitZ | Дата: Четвер, 22.11.2012, 20:52 | Повідомлення # 24 |
Сержант
Група: Журі
Повідомлень: 21
Статус: Offline
| Quote (UnInstaller) чому у системі я оновив сторінку, показувало час 11:58:48, кидаю у той самий час (!) розв'язок, а вже 12:00:07 і перевірка розв'язків???
можливо тому, що повільний Інтернет.
|
|
| |
nick | Дата: Четвер, 22.11.2012, 23:14 | Повідомлення # 25 |
Рядовий
Група: Учасники
Повідомлень: 12
Статус: Offline
| Quote (VitZ) А свою правоту можна доводити і після оголошення результатів, це не проблема. Не факт, хотя... На сайті в тестовому прикладі до задачі 2 є приклад вхідних даних, в якому 01 0 -1 Цей приклад містить наступні символи з кодами hex 30 31 0D 0A 30 0D 0A 2D 31 0D 0A. З цього добре видно, що кожен рядок відокремлений символом eoln. А от в тестах, символ з кодом 0D відсутній і тому читати символи як рядок не працює. Можна багато говорити і сперечатись, показувати, що хтось цю задачу розв'язав на 20 балів і т.ін. Та ви ж добре знаєте, що на змаганнях (якого б рівня вони не були) тестовий приклад дається саме для того, щоб учасник міг розібратись у параметрах вхідних даних. Для чого тоді давався тестовий приклад в умові задачі? Або ж хтось безвідповідально складав тести (що скоріше).
|
|
| |
VitZ | Дата: П`ятниця, 23.11.2012, 00:30 | Повідомлення # 26 |
Сержант
Група: Журі
Повідомлень: 21
Статус: Offline
| Quote (nick) Не факт, хотя... На сайті в тестовому прикладі до задачі 2 є приклад вхідних даних, в якому 01 0 -1 Цей приклад містить наступні символи з кодами hex 30 31 0D 0A 30 0D 0A 2D 31 0D 0A. З цього добре видно, що кожен рядок відокремлений символом eoln. А от в тестах, символ з кодом 0D відсутній і тому читати символи як рядок не працює.
Справа в тому, що всі тести системою перевірки конвертуються в unix-формат, де рядок закінчується одним символом переходу на новий рядок і тоді цей приклад буде виглядати так: hex 30 31 0A 30 0A 2D 31 0A. Розв"язки перевіряються під Лінуксом і тому проблем в цьому плані не існувало або не існує (готовий дослідити). З іншого боку розв"язки тестуються на одному тесті при прийомі їх системою і це дає змогу учаснику виявити якісь особливості вхідних даних і відповідно налаштувати свою програму. Всі тести однотипні щодо символів переходу на новий рядок.
Якщо дійсно є факт недостойної оцінки креативного розв"язку, то на скриньку секретаря журі слід відправити листа з описом проблеми. Ми працюємо над тим щоб ВИЯВИТИ достойних олімпійців, а не задавити їх розв"язки "кривими" тестами.
Повідомлення відредагував VitZ - П`ятниця, 23.11.2012, 10:27 |
|
| |