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

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

27 декабря 2017 года в 19:35 MSK состоится очередной раунд Codeforces #455 для участников из второго дивизиона. Традиционно, участники из первого дивизиона приглашаются поучаствовать в соревновании вне конкурса.

Раунд будет рейтинговым.

Этот раунд проводится по задачам летнего соревнования для интернов algO(1). Если вы видели задачи этого соревнования, пожалуйста, не принимайте участия в раунде. Задачи готовили Максим Калинин (slycelote), Александр Миланин (Milanin), Ибрагим Исмаилов (ibra) и я (Nickolas).

Участникам будет предложено шесть задач и два часа на их решение. Разбалловка 500-1000-1500-1750-2000-2500.

Мы надеемся, что задачи вам понравятся. Удачи!

UPD: спасибо HellKitsune, vintage_Vlad_Makeev, 300iq, Arpa и Livace за тестирование задач!

UPD: Контест окончен. Разбор задач можно найти здесь.

Поздравляем победителей!

Div. 2:

  1. MegaOwIer
  2. skuecrk
  3. Vergara
  4. Luqman
  5. UoA_Kaori

Div. 1:

  1. Benq
  2. dotorya
  3. uwi
  4. I_love_Tanya_Romanova
  5. ksun48
  • Проголосовать: нравится
  • +334
  • Проголосовать: не нравится

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

May I know how many people participated in summer contest for interns algO(1)?

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

3 consecutive contests? I think this is a perfect end of year.

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

is it the boxing day of problem solving ?

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

"summer contest for interns algO(1).....". It seems to me some problems will be solvable in O(1).

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

Why always scoring distribution is announced later ?

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

She sets only contests like April Fools Contest 2017, Surprise Language Round #7 etc,

Seeing this one is already based on previous contest,

Get ready for Boxing Day.

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

a girl announces the round, hope it's a nice contest :D

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

Glad to see the scoring distribution one day before contest...:)

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

Three contests at the end of the year. A great gift by Codeforces! :)

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

The scoring distribution will be 500-1000-1500-1750-2000-2500.

thinking if I could solve 5 problems for the first time

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

Why don't you thank Mike?

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

It will be fun :)

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

Mike say "Two consecutive contests without thanking me, and this one even not say 'hi codeforces'."

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

Again no one thanked to mike. ..it means :( Your text to link here...

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

 Oh yeah...

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

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

Thanks Mike Mirzayanov for the platform and for awesome contests!!!

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

Dreaming of purple after these 3 contests!! Good luck everyone!

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

Why does the tourist not attend?

»
8 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится
  • So the problems are known to many people?
  • *I don't know the "summer contest for interns algO(1)"
  • Is it very popular??
  • Or just few people can participate in it?
»
8 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

Не благодарили MikeMirzayanov, значит к неудаче.

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

The contest is hidden because no one thanked Mike, click here to view it.

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

It will be a good match because all of its designers are for Microsoft.

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

Когда уже можно будет поменять хэндл?

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

Эщкере

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

Can we enter the cobtest as a team ?

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

Can we hope for short problem statements?

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

there is something missing...

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

So happy adamant is finally not in the list of problemsetters! Just kidding though, the last two contests were pretty cool.

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

My New Year Resolution : I WILL WRITE CLEAN CODES

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

I forgot to register. Can someone register me for this contest (out of competition)?

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

slightly long queue right now!

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

Я, к сожалению, не пишу раунд, но задачи классные! Это реально то, чего не хватало раундам за последнее время!

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

Didn't like contest, statements were very hard to understand.

By the way, how to understand statement of B? I just wrote magical formula with samples and it got AC :P

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

What was pretest 3 on problem C?

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

How to solve D?

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

What was the hack for problem A?

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

how to solve C?

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

how to solve D? greedy strategy or some smart simulation?!

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

Is using Dilworths theorem and then finding max antichain using DP overkill for B?

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

When will the editorials be published? And how to solve C? Seemed like something to do with catalan numbers.

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

How to solve F?

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

Ideas for C?

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

Is the solution for B this:

floor(((n+1) * (n+1)) / 4)

It passed the pretests but I don't know about systests.

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

I had idea for C. First every consecutive f and one s we call a block, for example fffs. So you find number of blocks and also size of every block, where size is number of f. Then dp[ i ] [ j ] = dp [ i + 1 ] [ j ] + dp[ i + 1 ] [ j + 1] + ... + dp[ i + 1 ] [ j + block_i_size ]. Anyone solved this way? If u didnt, u probably wont understand me :P

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

Is it just me or is E easier than B, C and D?

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

Does anybody know some counter tests for my solution at C. I saw many people got WA at pretest 3. Why? My solution.Your text to link here...

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

Recursive solution for problem B

At first think of all the segments that have left point at 0. There are total N segments that have this property. We can match every one of this segment [0, x] with a segment [x, N] and draw it in one layer. Thus, we need total N layers to draw all segments that start with 0 or ends with N. All of the remaining segments are defined by the points between 1 and N-1.

So, we can write, f(N) = N + f(N-2) where, f(0) = 0, f(1) = 1

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

Is C solvable using top-down dp ?

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

Div2C

What makes this solution fail?!

33689625

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

Did anyone solve D by another method : making a right arrays which stores the logical next element and making a left array which stores the logical previous element in array and then performing logical deletion by changing the left and right array values. Eg. _ a a b b_ _ left[i] {-1 , 0 , 1 , 2} ........._ _ right[i]{ 1, 2, 3, 4}_ .................... after one operation , left[i] becomes {-1,X,X,0} and right[i] becomes {3,X,X,4} and so on (by proper implementation procedure taking case of indices etc) and then count total number of steps(again proper implementation required). If anyone solved like this , please provide your code .

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

Isn't system testing too slow?

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

Good fight between problem D and E today

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

B had 102 test cases!!

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

Если бы я давал мастер-классы, я назвал бы их "как ничего особо не решить и вернуться в первый дивизион" :(

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

It's a fantastic round :)

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

Will the user ratings change according to this contest? If yes, when?

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

shit contest made me gren

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

D and E were easier than C lol

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

it was really a great round with really great problems and a fast editorial thank you for your efforts

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

Always have some submit Fail System Test make me a little bit annoyed,whatever that's the charm of codeforces i think :)

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

how to solve division 2 C problem?