|
+52
Учитывая общую низкую популяцию двукратных чемпионов — наверняка |
|
+14
Они пытаются, но у них пока не получается :) |
|
+12
Добавить 2i и посчитать сумму, деленную на 2i + 1 минус удвоенную сумму, деленную на 2i + 2 (сумма целых частей имеется ввиду, конечно) |
|
0
О да, у меня оно было в 2А |
|
+21
Ну, понятно, что у каждого числа первая цифра — 1, так что надо найти в каждом числе сколько раз сменились разряды + сколько с нулями на конце (ну и понятно, что для последнего числа не надо его 0 на конце считать) На самом деле надо посчитать числа вида |
|
0
Последний раз мне Снарк говорил про “95% что будет” |
|
0
Да, насколько я знаю. Вроде бы 20 или 27 числа |
|
+8
Понятно, что начиная со второго хода выгодно передавать самые тяжелые книги. Таким образом можно посчитать, кому какая по порядку среди выбранных книга достанется. Остается запустить двумерную динамику, в которой состояние (мы взяли k из m самых тяжелых книг) -> (самая большая разница, самая большая сумма при такой разнице) |
|
0
Ну, учитываются в общем зачете все этапы, кроме одного. Если мы займем на последнем этапе место не выше третьего, то это наши окончательные очки, а Гена сможет что-то добавить |
|
+5
Он не обязательно подотрезок Например, пусть moves = {4, 3, 1}, а books = {10, 9, 3, 2, 1}. Тогда надо брать 10, 3, 2, 1, так как нам достанется две средние книги |
|
-2
Ну, не совсем. Если бы раунд был не рейтинговым, то у нас было бы 400 очков на лучших 5 этапах, а у Гены 310 на лучших 4х — отрыв 90 очков, а сейчас у нас 480 на лучших 6, а у Гены 400 на лучших 5 — отрыв 80. |
|
+5
Стоит напомнить, что те, кто уже прошел, имеют право поучаствовать в TCO 2B Parallel Round |
|
+7
По С я во время контеста думал, что доказал, что мы из каждой вершины релаксацию не более 2 раз будем делать, а вот сейчас понял, что ошибся в доказательстве. Мне кажется, там оценка получается похожая на |
|
0
Попробуй. Мне вот тут подсказывают, что у него просто проблемы с точностью |
|
+12
Единственное непалевное решение вроде у dzhulgakov, там видно, что бинарный по ответу + поток. Понять я его пока не могу |
|
+8
Верно, видимо. Но в 5 утра я до этого не допер |
|
+6
Ну, там и без формулы простое решение за квадрат |
|
+8
динамика. Состояние — текущая маска и сколько мы уже букв проверили. Переход — надо пойти по всем позициям, которые уменьшают маску + (количество всех, которые маску не меняют — сколько уже проверили) раз пойти в текущую маску |
|
+11
Мне все это странно, так как если команда уже решила нарушить правило, что нельзя пользоваться интернетом кроме как для связи с сервером открытого кубка, то в качестве “как бы еще почитерить” они что-нибудь более существенное придумают, чем прочитать, что задача M — простая |
|
+3
Да, такие задачи бывают. В этом случае МЛ обычно выделяют жирным. Я против подобного МЛ по умолчанию |
|
+5
В АСМ задачах. И таки на ТС тоже давно пора поменять |
|
+53
…в то время, как во всем остальном мире стандарт уже давно 256… |
|
+5
Если кто-нибудь знает актуальный (неактуальный у меня и так есть :) ) телефон Олега — скиньте в личку плиз |
|
0
Авторское — не динамика 4мерная? Или она не верна? |
|
+25
Ну, во-первых у нас общий делитель любых 2 — это либо 1, либо 2. Если 2, то надо в конце разделить на 2r - l. Теперь посчитаем произведение. Заметим, что если t = k2l, то искомое произведение — это (t + 1)(t2 + 1)(t4 + 1)…. Если раскрыть скобки, то получим геометрическую прогрессию |
|
0
Я не знаю такого способа. Опять же, непонятно зачем. Можно же в конце концов создавать/удалять модули |
|
+15
Тогда это очень странно — вот вы, пожалуйста, не пользуйтесь википедией, и те, кто все-таки будут пользоваться, получат над вами преимущество |
|
0
Ну, вообще usage pattern не предполагает создание 100500 проектов. Наверняка там что-то такое есть, но в этом надо разбираться |
|
+9
Она понимает контекст |
|
0
Кэп говорит, что их можно просто создать. Рабочая директория указывается в настройках запуска |
|
+36
Вот насчет “Просьба не пользоваться википедиями-шмедиями.” — это официальное правило этого раунда (тогда надо об этом как-то более громко объявить), или это просто просьба? |
|
0
Я использую 64-битную идею и поддержку sql |
|
+17
У IntelliJ Idea есть версия под Linux |
|
0
Ответ на вопрос как — медленно ;) Остальное знает Петя |
|
+31
A — написал Петя, сперев у меня библиотеку ради min-cost max-flow B — написал я С — писал Петя, вроде бы он умеет доказывать оптимальность своих ответов, но тем не менее у нас не максимум ;) D — писал Паша, словив все возможные грабли с ошибками у жюри. Во всех тестах, кроме одного, все составлено ровно из семплов с той же громкостью, в еще одном тесте бывают семплы с 1/3 и 2/3 громкости. Решение — подставляем семплы и смотрим, уменьшилась ли сумма квадратов. Если да, то он сюда подходит E — Пашка решил в самом начале F — я довольно долго тупил, что у нас больше одного кадра зашифровано :) После этого написал склеиватель кадров (к сожалению, мой не работал для G5) и довольно легко прошел все тесты для F G — воспользовался склейщиком кадров и посчитал первый тест руками. Распознователь лиц написал Петя, прошли еще 3 теста H — очень долго тупил с тем, что можно забивать на пропущенные пакеты и просто склеивать, что получил подряд и выводить на экран, если это похоже на кадр. Получилось что-то, что выдавало порядка 5-6 фпс, что нормально. Затем искал на картинке штрих код. Если после этого оставалось еще 3 области, похожие на белые кружочки, правильно друг относительно друга расположенные, то считал это самолетом (кружочки — мигающие лампочки на хвосте и крыльях). Это опознает около 10% пролетающих самолетов, из них порядка 70% правильно (правильные штрих код и свой/чужой). Когда прилетел Ктулху — очень долго тупил, но потом все таки решил распознавать штрих-код на нем, успел немного баллов набрать. Потом еще догадался, что летающие тарелки тоже не зря там летают (хотя у них была очень маленькая разница между цветом штрих-кода и остального тела). С телетекстом не сложилось IJ — Петя написал нашего бота K — Пашка написал наш zerg-rush L — Пашка написал визуализатор с кнопками управления. Ручками было пройдено 5 тестов. Потом Петя написал какое-то подобие bfs, а я его допилил так, что мы улучшили 3й тест и получили по нему 100 баллов M — занимался Петя, но с низким приоритетом |
|
0
Судя по скриншоту проблема именно в этом. У меня были такие картинки пока я их нормализовать не стал |
|
0
FGH — там действительно бывает не ровно 160 символов в строке, об этом даже в условии сказано. Надо растягивать/сжимать до 160 пикселей K — там была страничка во время контеста, на которой было написано кто с кем и как сыграл, и обновлялась табличка после каждого тура. Мы выиграли оба последних турнира очень тупой тактикой — первые пол битвы в каждом городе производится пехота. Каждая пехота идет к ближайшему городу, а если кого-то видит рядом по дороге — стреляет в него. Этакий зерг-раш |
|
+29
Потому, что авторы не смогли правильно сформулировать, что они хотели |
|
+13
На много чем. Люди забывали, что делители не только должны быть одинаковой длины, но и совпадать (aa, bb), что делится надо нацело (aba, aba), ну и еще какие-то мелочи |
|
+11
Я точно знаю, что нет ;) |
|
+13
450 — динамика — (позиция, последняя позиция где был телепорт, сколько телепортов использовано). При этом позиции мы проходим по возрастанию x-ов. Если нам надо дойти из a в b, и между ними есть телепорт, то для этой пары учтется для каждого конца расстояние до ближайшего телепорта, иначе еще надо сравнить с просто расстоянием между ними |
|
0
Там надо среди частей посчитать максимум верхней целой части логарифма из размера по основанию 2 |
|
+18
Ну вот, сразу баги — последние 5 минут челлендж фазы не работал челлендж… |
|
0
Is it same with Java 1.6? I have about the same configuration, but no warning about unused library. |
|
+5
It is still the same even after visiting that link, probably some issues with Chinesse firewall? |
|
+8
You better run Main.java from idea by, for example, right clicking on Main.java and selecting “Run ‘Main.main()’” |
|
+5
Sorry, all I can see is some ieroglyphs, exclamation mark in speech bubble and “hi.baidu.com” |
|
+8
That’s ok — Main.class is class file, not java file, and all class files are generated in out |
|
+8
No need to do this for sure. I defenately do not do this, but I have separate module for Main.java |
|
+18
That is because usually all 11 years are spent in the same school. There is elementary (starter in Russian) school first 4 years and high (middle in Russian) school distinction, but they are considered 2 parts of education that are provided in the same institution, hence all it students are usually referred to as students. By the way, universities in Russia are commonly reffered as “Высшая школа” which literally translate to high school, which leads to a lot of confusion |
|
0
Sorry for late reply, was a bit busy lately Could you please provide screenshot of dependecies tab? |
|
+8
Input/output files should be in project root That is very strang you have problems with Main.java. There should be Main class inside with main method. Could you please make a screenshot? |
|
+3
Pupil |
|
0
2 таймлимита в итоге |
|
+8
I do not know of any rule that forbids using it You just need first set up read/write from file (i. e. choosing custom in Inpu and Output) and thenm after testing on samples and downloading input, to run created class’ main method wherever it lies (src by default) |
|
0
Идем слева направо и поддерживаем хип шариков по высоте центра. Тогда к текущей сосульке ближайший шарик — тот, что в топе хипа. Потом просто среднее арифмитическое по всем помершим сосулькам вывести |
|
0
Не совсем понятно. Локально работает 2 с небольшим секунды, на сервере ТЛ 4 для Java. Посмотрим |
|
0
I’ll repeat mine in English omiting technical details — basically for each subset A I iterate through all subsets B so that sum(A) = 2 * sum(B) and if |
|
+10
Запись моего слива :) |
|
+3
Что насчет рейтинговости и участия вне конкурса не студентов? |
|
+29
Я не согласен ни по одному из пунктов (обе задачи вполне нормальные, как и относительная сложность), ни с публикацией комментов до окончания СРМа |
|
0
У меня решение такое — посчитаем все суммы, а так же отсортируем соответствующие подмножества в порядке возрастания сумм. Теперь обойдем все множества и будем искать все множества с суммой половина от данного. Если хоть одно из них полностью лежит в нашем множестве — профит |
|
0
Я за что купил… Уже не помню, кто мне это рассказывал |
|
+5
Had you added plug-in file to classpath as described in manual? |
|
+2
Ну, я, собственно, рассказал все, что знаю |
|
+48
Особенно весело, как их приняли назад перед встречей с президентом, а потом назад отчислили |
|
0
А у меня 7580 мс, если память не изменяет :) |
|
0
Да, FYI — кнопка “Сохранить” наконец заработала, так что можно подгрузить аватарку тем, кто еще этого не сделал |
|
+8
Наше решение. По-моему по коду все понятно |
|
+21
Жаль в H не было разумного семпла с нечетным первым числом… |
|
0
Правильно прочел, но это начиная со второго раунда (то есть будут параллельные раунды на основе 2B, 2C и 3B для прошедших) |
|
+15
Такое впечатление, что Вам весь мир что-то задолжал… |
|
0
Also — is there any standings available? |
|
+13
I hope in case of several identical submits when last one got Accepted and all previous were judged Internal Error time of first such submit will be taken into account |
|
Да. И у меня opencup.ru работал все те разы, что я пытался на него зайти |
|
+9
2. It will be open for all STUDENTS, no professional will be allowed. Quote from CodeChef page for this contest. Somewhat contradicts This contest is open to all. |
|
0
For Java check this There are some tools to parse tests for other languages, cannot easily locate them through |
|
0
Скомпилится, конечно. Неиспользуемая переменная не повод для ошибки компиляции, вот использование значения переменной, которая до этого не во всех ветвях была инициализирована — это да |
|
+5
Если читать printf, то переменная передается по значению — и кто же ее знает, что этот злобный printf с ней делает? В Java если переменной только присваивали значение, то она будет подсвечена в Intellij Idea серым цветом |
|
0
Читер :) На самом деле доказывается очень просто — почему четная выигрышная — потому что из почти всех можно сходить -1 в проигрышную, а из делящегося на a + 1 можно вычесть a и попасть в проигрышную (остаток 1). А из проигрышной мы либо увеличиваем остаток на 1, либо уменьшаем на 1 — то есть попадаем в выигрышную. Если бы я сразу допер написать для a = 2 на бумажке ответы, то сдал бы ее моментально |
|
+29
My screencast will be here shortly Not very eventful through as I spent most of my time with pen and paper ;) |
|
Не совсем. Пусть пешка на свой четный ход дошла до последней горизонтали. Тогда все клетки, достижимые оттуда ферзем (а среди них есть, например, клетки того же цвета, то есть самые интересные) будут достижимы “пешкой” за нечетное число ходов. Если же она дойдет за нечетное число ходов, то почти все клетки доски будут достижимы за нечетное число ходов (кроме тех, что достижимы с позиции превращения ферзем/конем) |
|
При этом английское piece пешку включает, а русское “фигура” — нет. И проблемы не только с двойным ходом, но еще и с превращением в ферзя |
|
У Миши с Пашей О(1). Проверенно стрессом на досках до 20х20 и 40х10 |
|
А правильный ответ — 19. Клетка 7, 3 достижима слоном минимум за 3 хода |
|
Ну, судя по тому, что тупое решение со слоном получает WA 8, а без него — TL 10 — таки нет Какой у вас ответ на 7 3 1 1? |
|
+11
Он давно уже живет в США, так что “из США” вполне корректно |
|
+11
I think retyping of solution is not desired either — but it in any case should be mentioned in the rules |
|
+12
Common sence — otherwise it would be copyable |
|
На MikeMirzayanov →
КРОК: Открытый чемпионат Москвы и Московской области по программированию, 2 месяца назад
0
Any update? А то я знаю как минимум 4 человека, которые мало того, что не смогут 20го с большой долей вероятности написать раунд, так 3е из них еще должны поменять билеты в Будапешт чтобы попасть на финал, и поменять билеты за 2 недели до гораздо проще, чем за неделю |
|
На MikeMirzayanov →
КРОК: Открытый чемпионат Москвы и Московской области по программированию, 2 месяца назад
+40
Буду против, потому что искусственные ограничения кажутся мне странными Еще больше я буду против, если чемпионат Москвы и области будет открыт только для жителей Питера ;) |
|
На MikeMirzayanov →
КРОК: Открытый чемпионат Москвы и Московской области по программированию, 2 месяца назад
0
Про 2 квалификации речь не идет, конечно, там надо по местам. Можно, например, сделать минимум на число вышедших — как это происходит в легкой атлетике для не беговых дисциплин. С другой стороны так как результат не известен заранее (и нет даже easy инпутов), здесь это не так применимо |
|
На MikeMirzayanov →
КРОК: Открытый чемпионат Москвы и Московской области по программированию, 2 месяца назад
0
А у тебя flex билет? Но у Аэрофлота последний рейс в любом случае в 18:35 |




, сколько среди них 1 и 2, ну и вычесть n, так как лидирующий 01 мы тоже посчитаем. Заметим, что
, но доказать я ее вот так сходу не могу
then A is good