Всем добрый день!
Соревнование будет официальным для команд школьников и неофициальным и нерейтинговым для всех остальных. Напоминаю, что если у вас школьная команда, то вы должны зарегистрировать всех участников для участия в серии, если вы еще этого не сделали.
Продолжительность соревнования 5 часов, правила - стандартные для ACM ICPC.
В подготовке задач участвовали я, Дмитрий Матов, Полина Бондаренко, Михаил Мирзаянов, а также Мария Белова, которая перевела их на английский. Мы все надеемся, что вам будет интересно поучаствовать в соревновании.
Удачи!
UPD. Условия в PDF: русская версия и английская версия. Условия будут доступны, как только начнется соревнование.
Соревнование завершено. Победил Геннадий Короткевич, решивший 9 задач менее чем за 3 часа. Доступны результаты.
Разбор задач:
Не могли бы Вы после окончания контеста сказать, правильное количество разбиений выдает моя программа:
1
2
5
15
52
203
879
4162
21323
117259
i:=2;
for i:=2 to n do
begin
if (((b[i-1]+a[i]) div 2)<>a[i]) and (((b[i-1]+a[i]+1) div 2)<>a[i]) then
break;
b[i]:=a[i];
end;
if i>n then
dec(ans);
Где n - длина строки, так вот, их тестер считал, что при n=1 - 2<1.
Can anyone tell me the test 22 of problem H? Thanks so much!
ссылка на решения на f,g,i ведет на английскую версию сайта, поправьте
Also, if you use GCC/G++, remember that testing system works under Windows and you need to output long long with '%I64d' instead of '%lld' (like under Linux).
Sure. Please check it, thanks!!!
Comment freopens: use stdin and stdout.