Выкладываю тесты и предварительные результаты проверки задачи 2 (байт-бильярд). Обратил внимание, что студенты плохо читают условие задачи.
Файл input.txt содержит две строки. В каждой строке содержится набор байтовых значений, отделенных друг от друга пробелом. Количество значений - неограниченно.
Если это условие было непонятно, или требовались уточнения, никто не мешал задать вопрос в форуме или по электронной почте, как это было сделано, например, для четвертой задаче (
https://shgpi.edu.ru/forum/viewtopic.php?p=3583#p3583). Вместо этого большинство участников отвели небольшой объем под исходные наборы и на этом успокоились. При формировании тестов я постарался не выходить за пределы двухбайтового целого по количеству элементов последовательности, чтобы даже любители турбо-паскаля не испытывали проблем (правда таких не нашлось, по крайней мере для этой задачи). Максимальное количество элементов последовательностей установил в 32 тысячи, однако даже тесты на 500 элементов оказались для многих непреодолимы.
В наборе 8 тестов, стоимость каждого 0.5 балла, в сумме - 4 балла. Считал зависанием работу программы более 5 секунд. Мой вариант на самом объемном тесте работает 2.5 секунды, поэтому посчитал указанную задержку оптимальной.
Результаты:
Халиков - 0
1-7 - error
8 - hangs
Исправлено на:
Халиков - 2.5
1-5 - ok
6-8 - hangsОснование -
https://shgpi.edu.ru/forum/viewtopic.php?p=3651#p3651Рязанов - 2
1-4 - ok
5-8 - exception
Нагибин - 2.5
1-5 - ok
6-8 - error
Кочарин - 2.5
1-5 - ok
6-8 - hangs
Михайлов - 3.5
1-7 - ok
8 - hangs
Кашапова - 1
1,2 - ok
3-8 - exception
Предлагаю участникам самостоятельно проверить работоспособность своих программ на выложенных тестах. Если результаты будут другими - милости просим сюда на апелляцию, проверю еще раз с учетом ваших замечаний, при необходимости - выложим тексты программ, все проверим.
P.S. Убедительная просьба работающим на Microsoft Visual Studio: делайте релиз-компиляцию своей программы, а не отладочный вариант, который практически невозможно запустить на целевом компьютере. Такие программы в обязательном порядке приходится перекомпилировать и не факт, что результат компиляции будет совпадать с вашим.