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

Автор Loud_Scream, 9 лет назад, По-русски

Всем привет!

В понедельник 24 июля в 17:35 MSK состоится рейтинговый Codeforces Round #425 для участников из второго дивизиона. Как всегда, участники из первого дивизиона могут принять участие вне конкурса.

Это мой первый раунд. Хотелось бы сказать большое спасибо Николаю Калинину (KAN) и Алексею Илюхову (Livace) за помощь в подготовке задач, Ильдару Гайнуллину (300iq), Даниилу Николенко (qoo2p5) и AmirReza PoorAkhavan (Arpa) за прорешивание задач, а также Михаилу Мирзаянову (MikeMirzayanov) за системы Codeforces и Polygon.

Участникам будет предложено пять задач и 2 часа на их решение. Разбалловка будет объявлена ближе к началу раунда.

Всем удачи и высокого рейтинга!

UPD1: Разбалловка для этого раунда: 500 — 1000 — 1750 — 2000 — 2500.

UPD2: Поздравляем победителей! Разбор тут.

Div.2 :

  1. LGTwins

  2. nick452

  3. Torta

  4. ez_zjt

  5. Parachutes

Div.1 :

  1. TimonKnigge

  2. Um_nik

  3. quailty

  4. dotorya

  5. Kaban-5

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

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

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

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

Is it just me wondering about that "a." at the end. :P EDIT: Its removed, it must have been a typo. :)

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

How to solve E?

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

5 problems or 6 ?

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

is it rated?

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

I am curious about the process of choosing the author of the contest. does anyone have any information?

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

Who is the hero of round?

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

Its my first contest here, any suggestions!!

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

Is it rated?

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

deleted

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

KAN 'THE GOD'of testing problems _/_

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

unable to register

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

unable to register

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

Hope to become green.

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

You have only 2000 pts for D?

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

does any body have any idea about code b,test 4? my code get wrong answer and i'm doing the same as it said!!!

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

anyone else facing a long queue?

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

My first Div 1 contest .

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

My first Div. 1 contest .

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

It took me a lot of time to actually get that this statement in Problem B

"It is guaranteed that the total length of all query strings is not greater than 10^5", means

"Sum of length of all strings over all queries don't exceed 10^5"

I guess the statement was not quite clear..!

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

Too much lag make it unrated :D

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

You won't believe how I tried to solve D :v

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

LGTwins — Legendary Grandmaster Twins?? :DD

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

Never try to hack out of bounds for cpp solutions. Lesson learned :/

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

Oh, that funny task about a bomb...

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

EDIT: Never mind

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

Intended solution for D isn't bruteforces O(n2),right?

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

Problem C reminds me of my junior high PhO times... I have a few nested fractions but have no idea about the whole problem (though there's a feeling that it's about convexity). (Nvm, I was off the track.)

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

Why ternary search doesn't work in task C?

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

Seriously waiting in anticipating for the hidden testcases to show their magic.Too many accepted for D problem.

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

What is the fourth test for problem B?

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

Here is why your B is wrong:

"and the character "*" (if there is one) with any, including empty, string of bad lowercase English letters "

A whole string of bad English letters, not just a character.

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

Corner cases for D please?

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

what's wrong with this code: http://ideone.com/zDWlW5 for problem B

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

Could anyone give me some tests on B.I WA on the test 12 so many times

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

Is D main algorithm LCA?

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

Maybe C is harder than D ?

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

Problem E is pretty elegant.
Thanks to author.

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

Codes by cheaters of today's round:

1) 28850800 by code_hard123

2) 28846680 by destinydrifter

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

Is it just me, or did anyone else find the wording of some of the problems confusing?

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

System tests massacre on problem B!

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

When participating for 2 hours and only solved A :) EDIT: to solve B i needed to change '<' into '=' :(

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

How to solve C ??? It was a nice question.Thanks to the author

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

Some HLD with Fast IO Passed D, While my one got TLE with scanf printf :(
What's the meaning of life :( :( :'(

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

I clicked on problem C from today's contest and then the statement was downloaded as PDF file! But with letter A instead of C! So weird, isn't it!?
Here is a screen shot of the file :
Screenshot_20170724_200338
Loud_Scream??

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

I really feel bad for getting wa in first just because of > instead of >=. I feel like crying, in order to submit it in less time i didn't noticed that. It is heartbreaking. :'(

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

What's wrong with my code? Problem B div.2 28847526

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

What is testcase 23 for problem B?

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

Made such a stupid mistake in Problem B.

I had to just move str.find("*") c++ function outside the testCases loop :(

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

Hope it won't be unrated for some reason

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

how is it that so many times some unrated guy takes one of the first few places? Don't div 1 coders get tired of creating accounts? Or is it really that genius people are being born nowadays at such a high frequency :v (in which case perhaps we don't need to worry about getting conquered by robots)

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

Such an elegant binary search problem,thank you for your contest:)

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

Me trying to put the bomb in C

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

When the ratings will be updated?

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

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

1.28854301
2.28854337
Why submission-1 gets WA ?

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

I solved problem D in 1980ms,and now I can't solve it another time.

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

I've got WA on test 57 in problem B:( Can someone help with my solution, please? Can't get where I have a mistake. TIA:) http://ideone.com/QluM6T

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

D should be rejudged ... Almost all HLD solutions will fail -_- Even submitting some AC solutions is giving TLE -_- Some solutions passed in 1965~1980ms -_-

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

What is the difference between these 2 submissions for D? -
28842403 — AC in 1965ms (In Contest)
28854711 — TLE on test 70 (In Practice) -_-

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

Why aren't ratings updated yet?

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

I know its too much to expect & I should be patient. But tired of refreshing,please update ratings fast.

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

Doesn't LCA(u, v) = u implies that u is an ancestor of v? I am not able to figure out any mistake in my submission. Can anyone tell what could be the mistake? Thanks.

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

28845399
last permutation should be (c,b,a) am I right ?

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

Can somebody tell me why this TLEd for problem B. Code

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

Wow, the one who took second place in Div2 writes such beautiful codes!

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

Problem B. One can write short solution with regular expressions in languages which support them. Only if language's regexes are fast enough to cope with time limits. I've found a solution in Ruby — Key_v2:28852992 (gsub -> global substitution), mine is similar but 3x slower (in Perl) — 28885266 (s///g -> same).

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

    libstdc++ regexp crashes on large examples, looks like it's the weakest implementation. Visual C++ regexp don't crash but seemingly fail at time limit, can't really test because VC++ is too old on CF. Maybe it's also worth it to test libc++, they don't crash but I doubt they will pass TL too.

    So basically C++ regexps fall short for this task.