Олег собирается запустить серию "СРМов" с новыми правилами подсчета штрафа.
Первый из них состоится 20 июля в 20:00 MSD
UPD: Олег просил всех интересующихся запостить правильные по вашему мнению коэффициенты - дробь n/m и V - стоимость задачи в закрытую
А где ссылка на сам контест ?
нигде её там не нашёл, там про Yandex Open только.
ЯндексуСнаркуКак решать задачу С? Мое решение за N^2 падает на 6 тесте.
Вроде как стандартная динамика. Либо пришли из предыдущей клетки, либо копированием куска.Проверка на то, мог ли быть кусок с позиции j по текущую получен проверяю хешом. Более того, я перепробовал пару-тройку осонований. И проверял совпадение одновременно сразу по двум хещам. Но это все равно не помогает.
Присоединяюсь к вопросу - как решать С? :о)
Ну счет преодоления ТЛ. Посчитав с переполнениями (доверяя модулую) массив хешей с 1 по i-ый мы автоматически умеем вычислять хеш с любого j по k (j<k). Ну то есть зачем нам хеш-таблица - не очень понимаю.
for (i=1;i<n;i++)
{
for (j=i-1;j>=0;j--)
{
int len = i-j+1;
if (j-ln>=0)
{
unsigned long long h1 = get_hash(j,len);
unsigned long long h2 = get_hash(j-len,len);
//get_hash возвращает хеш с позиции j длиной len за О(1).
}
}
unsigned long long get_hash(int pos, int len)
{
if (pos==0)
return h[len-1];
else return h[pos+len-1] - h[pos-1]*deg[len];
}
}
Получается что сдав одну в закрытую и три в открытую (и имея 4.5) я буду ниже тех, кто сдал три в открытую (4.5 as well). Думаю надо делать одну закрытую = 1.45 от открытой или типа того. То есть V=2.2(2) допустим.
Так как моя цель занять наиболее высокое местов среднем случае а не в лучшем (то есть высокий шанс на топ10 доминирует над низким шансом на топ3), мне выгоднее сдавать в открытую.
да ладно... на ТК ведь явно больше процент. просто немного потестить
перед сдачей надо...
всегдаобычно есть более менее случайный тест, который показывает, что решение не совсем левое :о)Ну с V=5 я даже A+B буду посылать в открытую :о)
Шесть задач обычно не сдается, а при сданных пяти падение одной в принципе сводит на нет весь смысл от отправки в закрытую :о) Потому что получится 4.8, а при отправке в закрытую было бы 5.
Anyway, посмотрим :о) В принципе формат в любом случае лучше, чем ACM+, и вообще любой формат, где задача после контеста может упасть, интереснее (потому что интрига до конца), поэтому развитие в эту сторону (TCM и альфараунды здесь) я считаю правильным :о)
а как решать Е ?
я решал так : res=0; for(i=1;i<=n;i++)if(i==1 || x[i]>x[i-1])res++; где res-ответ....ВА 6...:(
никак не могу понять почему ВА )))