Блог пользователя GlebsHP

Автор GlebsHP, история, 10 лет назад, перевод, По-русски

Добрый день, уважаемое сообщество!

Завтра мы проведём Codeforces Round #342. Раунд пройдёт на задачах Московской олимпиады для 6-9 классов, но не надо думать что из-за этого задачи будут простыми. Гарантирую, что все (в том числе участники из первого дивизиона) найдут для себя что-нибудь интересное. Задачи были отобраны для вас жюри московских олимпиад: Zlobober, meshanya, romanandreev, Еленой Владимировной Андреевой и мной; подготовили задачи члены нашего научного комитета: wilwell, Sender, iskhakovt, thefacetakt и feldsherov.

Разбалловка будет достаточно необычной: 750-750-1000-2000-3000.

UPD Системное тестирование завершено, поздравляем победителей:

  1. _XuMuk_
  2. pandamonium
  3. latisel
  4. zetamoo
  5. yukariko
  6. I_Love_Ximera
  7. kittylover
  8. shdut
  9. harry.zhao
  10. luke0201

Сложность задач оказалась несколько выше, чем требовалось, возможно стоило подготовить раунд для Div. 1 тоже. В любом случае, спасибо всем за участие, я надеюсь вам понравилось и вы узнали что-нибудь новое!

Спасибо romanandreev за отличный разбор задач.

  • Проголосовать: нравится
  • +314
  • Проголосовать: не нравится

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится

I am not able to register unofficially for the contest. Please fix this.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Автокомментарий: текст был переведен пользователем GlebsHP (оригинальная версия, переведенная версия, сравнить).

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -16 Проголосовать: не нравится

Auto comment: topic has been updated by GlebsHP (previous revision, new revision, compare).

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

In the same time as Open Cup 10 stage. It's a pity.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

У меня после предыдущего раунда (AIM Tech) назрел такой вопрос. Ситуация: отправляешь решение, оно проходит претесты. Потом отправляешь на эту же задачу еще одно решение, оно претесты не проходит. Попадет ли на системное тестирование первая версия кода, или нужно делать еще одну засылку? Баллы ведь все-таки снимаются.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Is this contest going to start at the same time of the official contest? Because otherwise it should be unrated, right?

  • »
    »
    10 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +23 Проголосовать: не нравится

    It's not going to start exactly at the same time, but it will start before the statements become public and will end at the same time as the onsite contest (which actually runs for 4 hours).

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -54 Проголосовать: не нравится

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +98 Проголосовать: не нравится

GlebsHP you forgot to thank yourself :)

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Links to any previous contests by the same authors would be very helpful. It'll give a good idea as to what to expect in the contest! Any help?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +80 Проголосовать: не нравится

Wish Codeforces a happy Chinese New Year!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +21 Проголосовать: не нравится

Nice and short announcement . Kudos to GlebsHP

I guess problem statements will also be short and nice.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

@ admin whenever i log in into my account(manish_nit) everthing appears in russian, i have to manually right click every time and select translate to english. this creates lot of problem during contests...is there a setting in the codeforces website to do it permanently.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Is it national level competition?

»
10 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

why A and B has the same points ?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Why not a combined division contest?

Great authors and of course great problems!

»
10 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится -36 Проголосовать: не нравится

A contest by new( GlebsHP ) and old( Zlobober ) coordinator.

Hello Zlobober again!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -17 Проголосовать: не нравится

Zlobober is backed :))

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +27 Проголосовать: не нравится

Great contest and perfect timing, do contest before dinner, then watching firework at mid night, happy lunar-new year.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

Its Sunday morning in my country. Is it bad if I miss church for contest ? I like contest!!!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +37 Проголосовать: не нравится

Today in China, it is Spring Festival, which is the most important festival in China, every single of Chinese will have supper with family. I hope in the New Year, Codeforces will be better and better~

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится

i will have fun before the Chinese Spring Festival dinner.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Luckily I won't miss the Spring Festival Gala at 20:00.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится

hope it will be my last div2 :D

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

happy chinese new year!!!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Happy Chinese New Year(the Spring Festival) to everybody and wish Codeforces will become better and better !

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Happy Chinese New Year~

»
10 лет назад, скрыть # |
Rev. 6  
Проголосовать: нравится -17 Проголосовать: не нравится

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

What is the hacking test for problem B?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +28 Проголосовать: не нравится

C seems so easy then A and B. I think C < B < A Due to overflow with binary search, 6 wrong submissions on A :\ I hope it passes now.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

how to solve D ?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

Who is the author of the Problem A? >.< And tester also >_< ?? No mercy, No mercy >_< :'( :'(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -7 Проголосовать: не нравится

Now, I know why Russian coders are so good and accurate.

Nice problem-set, especially first problem.

Eagerly waiting for editorial for 4th and 5th question and hoping my solution for 1st three problems pass the system tests.

»
10 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

why this work on test

100000 symbols a

a

for 0,2 sec

»
10 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится +7 Проголосовать: не нравится

This was my solution for 2nd (div2) x = raw_input() y = raw_input() print x.count(y)

It passed the pretests XD, i dont think it will pass the final tests ... will it? EDIT : It passed!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

I wonder how many A solutions will remain after systests :O. What was hack test for A btw

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

Very interesting problems. I got a lot of fun. Thanks to authors!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

Ouch, the penalty for wrong submissions really showed through this contest because of the sudden spike in difficulty between C and D. Two wrong answers for A cost me 200 places in standing (from ~200th place to ~400th place).

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +19 Проголосовать: не нравится

too weak pretests these days :(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Is System Test gonna take long like in the past school contests? (until the closing ceremony)

»
10 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится 0 Проголосовать: не нравится

hack test for problem one is : 2 100 100 50

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

terrible! I fixed some bugs on problem D and failed to sumbit in last several seconds.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

Still can't go to sleep because I'm terrified of the system tests for A and B :(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -7 Проголосовать: не нравится
        String gog = in.next();
        String tel = in.next();
        int ans = 0;
        int k = 0;
        while (k + tel.length() <= gog.length()){
            String s = gog.substring(k, k + tel.length());
            if (s.equals(tel)){
                ans++;
                k = k + tel.length();
            } else {
                k++;
            }
        }
        out.println(ans);

Its B. Will it pass sys tests?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +16 Проголосовать: не нравится

everyone who solved 6-th COCI task of yesterday contest must solve the 4-th problem of today easily :D

»
10 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Anyone solved E?

I have that idea: using binary heap (aka priority queue) we sort all possible collisions of frogs by (time_to_collision, id). After that in cycle we pop first frog, kill what she could kill, update her step_size, time_to_collision and put her in the heap again (also doing this for her precessor).

Stop when the next frog in heap can't kill anyone.

Should be NlogN. But I stuck in some range checks and didn't finished the solution.

Is it correct approach?

»
10 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится +6 Проголосовать: не нравится

Wow very fast system testing. My rank jumped from 1000 to 500's before/after system testing xD Problem A is the cause :p

»
10 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится -25 Проголосовать: не нравится

bad contest :-(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

Putting "Guest From the Past" as an A problem was a wicked move.
I wish I didn't waste time on it :'(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

just 699 who can solve a in the contest XD

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +73 Проголосовать: не нравится

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

What was the solution to D? I thought of some messy solutions but could not find a clean one.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Автокомментарий: текст был обновлен пользователем GlebsHP (предыдущая версия, новая версия, сравнить).

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Realy A problem is tricky with Time limit and Wrong answer.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -21 Проголосовать: не нравится

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Could someone just tell me how to solve A? It seemed that A wasn't the easiest problem :(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

574 — "A" = 1228 :(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

Today I've seen a bunch of guys whose solutions failed systests for A but still they hacked everybody in their rooms so they got about 700-1000 points just from hacks. Turns out you don't have to actually solve a problem to get sufficient points for it.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится

The task are ok, but very bad for the div 2 contest.

Only the second task was on the level which it should be.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Thanks for timing!! Happy Tet Holiday!! <3 <3

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Why i got WA on b??? this is my code, any help please?? http://www.codeforces.com/contest/625/submission/15862688

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

A->C, C->A

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +92 Проголосовать: не нравится

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +16 Проголосовать: не нравится

I am very interested, whether someone got full score in official, on-site contest ?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

А как же разбор?

»
10 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

for D I came up with an DP solution where dp[i][j][a][b] represents the interval [i, j] can be written as the format required and current i position number is a and j position is b, a, b < 10, the solution will exceed memory limits but I fail to simplify my solution.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

it can take days for GlebsHP to write/translate the editorial (remember round 327). So, let's not wait for editorial and write our solutions ideas here.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится
»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Задания и тесты были полностью взяты из олимпиады 6-9 классов или переделывались под раунд CF?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Hmmm what's wrong here? It failed at the aaaaaaa... case, where the answer is the number of a's, but my answered was one less.

codeforces.com/contest/625/submission/15869860

»
10 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +3 Проголосовать: не нравится

please, don't say anything before the contest.

Problem set would be too easy. or Problem set would be too hard.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

I suspect the test data of problem A is very weak, since 15867499 passed system test. But it should TLE at this case: 1000000000000000000 2 500000000000000001 500000000000000000

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Разборы когда будут?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

DO we have editorials for this one ?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Can someone help me find the problem with my O(n) B?

http://mirror.codeforces.com/contest/625/submission/15877046

I feel like it's the correct strategy implemented right... but I'm getting off by 1 on test 26.

thanks!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Будет ли разбор задач?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Бедные дети <=9 класса, ни один международный гроссмейстер не сдал Е, им осталось только заглушки писать..

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Can someone give an idea how to solve 4th one ??

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Three WA on Question 1 give me the way to hack 5 solutions :)

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by GlebsHP (previous revision, new revision, compare).

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Автокомментарий: текст был обновлен пользователем GlebsHP (предыдущая версия, новая версия, сравнить).

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Happy Chinese new year!Can someone tell me how to solve the A question?I see some answer:they all used (n-b)/(b-c),but I don't know why?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Somebody help me! What the problem with that solution? Problem B.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Where is the editorial?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -9 Проголосовать: не нравится

Author of B sucks: 15924760