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

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

Привет, Codeforces!

Мы рады пригласить вас на Codeforces Round #572, который состоится в пятницу, 5 июля в 18:05. Раунд будет рейтинговым для обоих дивизионов (так как MikeMirzayanov спасибо в этот раз мы сказали).

Раунд готовили мы, antontrygubO_o и 244mhq. Это наш первый контест, и, надеемся, не последний!

Спасибо arsijo за отличное координирование раунда, gepardo, Mediocrity, kefaa, zoomswk, ecnerwala, AllCatsAreBeautiful, DmitryGrigorev, Markellonchik, dasfex, taran_1407, ankeet, DenisPushkin, austrian_artist, mmello, sas4eka за тестирование и ценные замечания, а также Михаилу MikeMirzayanov Мирзаянову за отличные платформы Codeforces и Polygon. (please rated)

В каждом дивизионе будет предложено 6 задач и 2 часа на их решение. Настоятельно рекомендуем прочитать условия всех задач! Мы верим, что разбалловка раунда будет объявлена до начала раунда.

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

UPD1: Вскоре после окончания соревнования, мы будем на сервере Discord для обсуждения задач.

UPD2: Небольшие изменения: участникам в Div $$$1$$$ будет предложено $$$5$$$ задач, одна из которых будет иметь $$$2$$$ подзадачи, а участникам в Div $$$2$$$ будет предложено $$$6$$$ задач, одна из которых будет иметь $$$2$$$ подзадачи. Обратите внимание, что в этот раз подзадачи будут необычными, так как будут отличаться не только ограничениями.

UPD3:

Разбалловка Div $$$2$$$ раунда: 500 — 1000 — 1250 — (500 + 1250) — 2250 — 2750

Разбалловка Div $$$1$$$ раунда: (250 + 750) — 1250 — 1750 — 2250 — 2500

UPD4: Разбор

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

Div 1:

1. Um_nik

2. ugly2333

3. Radewoosh

4. Marcin_smu

5. Endagorion

Div 2:

1. CSWhisky

2. handsomeIvan

3. philologist

4. teamskiy

5. NeoGul

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

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

5 июня?

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

Early blogs !! best of luck !!!!

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

Savage : (please rated)

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

The round will be rated for both divisions (as this time we thanked MikeMirzayanov). Everybody takes it seriously now!

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

We strongly recommend reading statements of all problems!

Hope that the problems are correctly sorted according to difficulty.

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

guys, can you prepare solutions of problems beforehand so we can see solutions immediately after the contest??

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

I hope the statement as short as the blog :)

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

я уверен что все будет классный

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

Best of luck for your first contest

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

The comment is hidden because of too negative feedback, click here to view it.

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

Will I be able to participate in division 2?? I'm new to codeforces.

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

Поздравляю с первым контестом)) Congratulations on the first contest))

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

Lets do it!

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

This is the result of a few refreshments on the page.

I think these differences should be corrected.

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

It's really fun to join a contest after completing my final exam.Good luck for everybody.

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

Subtasks will be unusual? Oh,that's fun.

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

Although it's not a good time for Chinese. I still wish everyone have fun and I wish the authors' hard work get success!

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

when everyone is getting downvotes but u still have 0 contribution

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

Seems like some guys are really having fun of downvoting everybody everywhere(

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

Codeforces: Sponsored by Telegram

we'll be on the community Discord server to discuss the tasks

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

As a Chinese,it's hard for me to understand the descriptions in English.

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

UPD3: Contest has been delayed by 10 minutes :)

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

UPD3: Contest has been delayed by 10 mins :)

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

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

oh no arsijo again ;/

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

I just missed this contest, because I stupidly assumed the announced time was on the same timezone as recent contests. Most contests recently have been announced UTC+1 (London time), whereas this one was announced on Moscow time.

Any timezone would do, but it would be good if Codeforces used a consistent timezone for announcing contest start times.

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

Amazing contest.

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

Thx for the good contest

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

contest started in time wow,CF started improving

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

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

Nice contest. Thanks :)
Loved watching standings for 2hrs.

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

Half of Div1 was judged by a single problem, and even that problem is also a bad problem that relies on one observation.

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

How to solve Div.2 E?

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

Is this idea anywhere remotely close to correct solution for D2 — For any non-leaf and non-root node : Let X be the weight between node and its parent. Then after subtracting some values v_i whose sum is equal to X from edges between node and child, if we can divide them into two parts such that their sum is equal we proceed doing same thing.

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

I surprised how easy was Div1B and why this low count of people solved it.

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

The curve isn't very beautiful, but the problems are still really interesting! Thanks for the amazing round!

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

$$$(a + b)(a^2 + b^2) = \frac{a^4 - b^4}{a - b}$$$

How on earth are we supposed to know this?

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

Cant wait for the editorials....can anyone tell about the logic of Array beauty question F in div2?

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

Fast System Test Start. :)

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

Editorial is up!

We hope you enjoyed the contest even though differences in difficulties were unexpected (with so many testers lol :D )

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

Solution for D1: Count the degree of each node and check if there's a node having degree equal to $$$2$$$. If yes, the answer is NO. Else, the answer is YES.

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

Can problem C is solvable using segment tree ?

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

How can we get this configuration ?

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

Thanks for awesome round!!! Problems are really interesting

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

So Problem C is solved by one observation that the answer doesn't exceed $$$\frac{100000}{k-1}$$$... I was thinking about how to update the dp in an efficient way throughout the whole contest ... well played.

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

For Div2 B, this program passed system testing but I'm pretty sure it can be hacked with the following testcase:

3 1 2 3

56565011

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

Was locking problem D in div 2 prohibited?

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

In my opinion, div2 D1 has really weak pre tests. I submitted a solution checking if there was a vertice with degree == 2 as a father of a vertice with degree == 1. And it passed ... luckily I noticed it a 1 minute before de end of the contest, and corrected it ...

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

i should read E instead of wasting all my time in D :c

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +90 Проголосовать: не нравится
  • Contest starts without delays
  • System tests start very soon after round ends
  • System tests finish less than 45 minutes after end of round
  • Editorial published within 10 minutes

Insanely fast! I'm on vacation in Asia and this contest started past midnight, now I can go to sleep without sweating the whole night about how the systests turn out :)

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

There is a huge mistake for Div2 D2. If a node has degree 2 and the weights on both sides are equal then it is possible to still construct a tree

Example :

Input : 
3
1 2 2
1 3 2

This is a simple tree, we can do the operation 2 3 2 and construct the weights of the tree. But I tried this testcase on a number of peoples solution and they print NO.

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

When this is the only test you fail in A2

2
1 2 100

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

Within an hour rating has been updated. Best and fastest checking ever.

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

Good problems.

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

Problem C was interesting. I solved it using segment tree. Saw some others solving it with DP and some with cumulative sum technique .

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

Cool

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

добавьте тест для (add test for)D2: 4 1 2 0 1 3 0 1 4 3