[ · · · · · RSS ]
  • Сторінка 2 з 2
  • «
  • 1
  • 2
Запитання до журі
UnInstallerДата: Четвер, 22.11.2012, 14:05 | Повідомлення # 21
Рядовий
Група: Учасники
Повідомлень: 1
Репутація: 0
Статус: Offline
чому у системі я оновив сторінку, показувало час 11:58:48, кидаю у той самий час (!) розв'язок, а вже 12:00:07 і перевірка розв'язків???

Повідомлення відредагував UnInstaller - Четвер, 22.11.2012, 14:05
 
VitZДата: Четвер, 22.11.2012, 20:52 | Повідомлення # 22
Сержант
Група: Журі
Повідомлень: 21
Репутація: 0
Статус: Offline
Quote (UnInstaller)
чому у системі я оновив сторінку, показувало час 11:58:48, кидаю у той самий час (!) розв'язок, а вже 12:00:07 і перевірка розв'язків???


можливо тому, що повільний Інтернет.
 
nickДата: Четвер, 22.11.2012, 23:14 | Повідомлення # 23
Рядовий
Група: Учасники
Повідомлень: 12
Репутація: 1
Статус: 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 | Повідомлення # 24
Сержант
Група: Журі
Повідомлень: 21
Репутація: 0
Статус: 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
 
  • Сторінка 2 з 2
  • «
  • 1
  • 2
Пошук: