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. Розв"язки перевіряються під Лінуксом і тому проблем в цьому плані не існувало або не існує (готовий дослідити).
З іншого боку розв"язки тестуються на одному тесті при прийомі їх системою і це дає змогу учаснику виявити якісь особливості вхідних даних і відповідно налаштувати свою програму. Всі тести однотипні щодо символів переходу на новий рядок.
Якщо дійсно є факт недостойної оцінки креативного розв"язку, то на скриньку секретаря журі слід відправити листа з описом проблеми.
Ми працюємо над тим щоб ВИЯВИТИ достойних олімпійців, а не задавити їх розв"язки "кривими" тестами.