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

Автор Proof_by_QED, 22 месяца назад, По-английски

Hellowo Codeforces o7

cry, larush, chromate00, Friedrich, Lilypad, and I are ebullient to welcome you to participate in Codeforces Round 998 (Div. 3) at Jan/19/2025 17:35 (Moscow time). We have cooked up $$$7$$$ problems to be solved in $$$2$$$ hours and $$$30$$$ minutes.

The round will be hosted by rules of educational rounds (extended ICPC). Thus, solutions will be judged on preliminary tests during the round, and after the round, it will be a 12-hour phase of open hacks. After open hacks all accepted solutions will be rejudged on successful hacks.

Note that the penalty for each wrong submission in this round is 10 minutes. Also, note the rule restricting AI use!!! If you are caught using AI in an unorthodox manner, you will be banished off the face of the earth (trust me).

Remember that only the trusted participants of the third division will be included in the official standings table. As it is written by link, this is a compulsory measure for combating unsporting behavior. To qualify as a trusted participant of the third division, you must:

  • take part in at least five rated rounds (and solve at least one problem in each of them)
  • do not have a rating of 1900 or higher at any moment in time.

Regardless of whether you are a trusted participant of the third division or not, if your rating is less than 1600, then the round will be rated for you (unless you register unrated).

We would like to orz the following individuals for making the contest possible:

UPD: Editorial

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

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

As a tester, I cannot confirm the word ebullient comes from ef: a fairy tale of the two.

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

I want to attend it and make some problems!

And slove $$$5$$$ problems (in this contest) !

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

Learn to count please, codeforces has already hosted exactly 1950 rounds at the time this comment is written.

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

How many problems are geometry?

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

As a tester, wishing you all positive delta! Alternatively, wishing you all positive (insert your favorite letter of the Greek alphabet, or any alphabet). Whatever floats your boat.

P.S. Would advise against getting banished off the face of the earth. Sounds unpleasant.

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

as a testuwuer, very sigma contest

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

hope that F is not hackable

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

Fire in the holeee

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

    WATER ON THE HILL

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

    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣽⣻⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⢾⣟⡷⣿⢿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣟⣯⣿⣽⢯⣟⡿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡿⣟⣻⢿⣿⣟⡿⣧⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⣤⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⢀⣼⣿⣟⡿⡜⣭⢻⣾⡿⣽⡾⣽⢿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⣰⣿⡄⠀⠀⠀⠀⠀⢠⣿⣿⢿⡿⣟⣷⣿⣱⣛⣬⠳⡽⣿⣯⣟⣯⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢠⣾⣿⣿⠁⠀⠀⠀⠀⢠⣿⡿⣽⣯⢿⣻⣾⢧⢳⣜⡲⢏⡳⡽⣷⣿⡿⣷⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⡀⣿⣿⣽⠏⠀⠀⠀⠀⠀⣿⡿⣽⣷⣻⣟⣿⡱⣎⡗⢮⡵⣋⢷⣩⢿⣿⣿⣽⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢿⣿⡿⠋⠀⠀⠀⠀⠀⣸⣿⣻⣽⡾⣷⡟⢶⣙⠶⣩⢗⡺⢭⡖⡳⣎⣿⡿⣿⣻⢾⡇⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠛⠉⢈⠀⠀⠀⠀⠀⠀⣿⡿⣽⣳⣿⡟⣼⢣⢏⡾⣱⢫⡵⢫⣜⡳⢵⣺⣿⢷⣻⣿⡇⠀⠀⠀⣀⠀⠀⠀ ⠀⠀⠀⢀⣾⠀⠀⠀⠀⠀⢰⣿⢿⡽⣷⡿⣜⡖⣫⠮⡵⣣⠯⣜⡳⣎⢽⣚⢼⣿⣻⣽⣾⣇⠀⠀⠀⣸⡄⠀⠀ ⠀⠀⣠⣿⣿⡇⠀⠀⠀⠀⢸⣿⢯⣿⣿⡱⢞⡼⣱⣋⢶⡭⢷⡹⣜⡎⣗⠮⣽⣿⢯⣷⢯⣿⢦⣀⣴⣿⣿⡄⠀ ⠀⢰⣿⣟⣾⣷⡀⠀⠀⠀⣸⣿⣻⣾⢧⣛⡭⡖⣧⡿⠋⠀⢸⡱⢮⡹⡼⣹⢾⣿⢯⣟⣯⣿⣻⣟⣯⣷⢿⣷⠀ ⠀⣿⣟⣾⢷⣻⢿⣶⣶⣾⡿⣯⣷⡿⣲⡍⣶⡽⠋⠀⠀⠀⢸⣱⢫⠵⣓⢧⣿⣿⣻⡽⣷⢯⣷⢿⣽⢾⣯⢿⡇ ⢸⣿⣻⡾⣟⣯⣿⣞⣷⢯⣿⣳⣿⡗⢧⣞⡽⠁⠀⠀⠀⠀⢸⢧⢏⡻⣜⣣⢻⡿⣷⠿⣿⢻⣿⣻⡾⣿⣽⣻⣿ ⣽⣿⣳⡿⣿⣛⣷⣿⡾⣿⣽⣿⢿⣞⡱⣾⠁⠀⠀⠀⠀⠀⢸⣏⠾⣱⢣⡝⡶⣹⢌⡳⢼⣣⣿⡿⣽⡷⣯⣷⣿ ⠸⣿⣳⡿⣿⡳⣜⢎⣟⡻⢯⣤⠟⣡⣿⡇⠀⠀⠀⠀⠀⠀⠀⣯⣏⡳⢽⡸⣵⢫⡷⣭⢳⡼⣿⡿⣽⣻⢷⣻⣾ ⠀⢿⡿⣽⣿⡷⣩⢞⣬⠳⣍⡳⢞⡽⣿⠁⠀⠀⠀⠀⡦⡀⠀⠻⣾⣽⠮⠛⢁⣾⡝⡖⣧⣿⣿⡽⣿⣽⣻⢿⠃ ⠀⠊⣿⣟⣾⣷⡹⢎⡶⣛⡼⣩⣟⢲⣿⡀⠀⠀⠀⣸⠀⢧⠀⠀⠀⠀⠀⢀⣾⣧⢻⡜⣾⢿⡷⣿⣷⡿⣽⠏⠀ ⠀⠀⠊⣿⣯⣿⣵⢫⣶⢹⡜⣷⠉⠛⠋⠁⠀⠀⢠⡇⠀⠈⡇⠀⠀⠀⠀⠘⠁⣿⠓⣾⢱⡞⣼⣿⣯⣿⠋⠀⠀ ⠀⠀⠀⠈⠻⣿⣷⡭⣲⢫⢵⣻⡀⠀⠀⠀⠀⠀⡾⠀⠀⠀⠹⣄⠀⠀⡀⠀⢸⣏⠷⣎⡳⣾⣿⣿⠞⠁⠀⠀⠀ ⠀⠀⠻⣤⣀⠈⣻⣷⣭⢳⡣⡟⣧⠀⠀⡎⠑⠚⠁⠀⠀⠀⠀⠈⠙⠉⢡⣶⡿⣜⢫⣖⣿⣿⠋⠁⣠⡀⠀⠀⠀ ⠀⠀⠀⠘⠻⣿⣿⢿⣿⣧⣳⡝⡽⣆⠀⢳⡀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣯⣿⠱⣎⣷⣿⡿⣿⢿⡿⠋⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠈⠛⢿⣾⣻⣿⣾⡳⣽⣧⡀⢳⡀⠀⠀⠀⠀⠀⠀⢠⣿⣟⣬⣿⣿⢿⣽⣻⠟⠉⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⠿⣷⣽⣻⣦⠙⢤⡀⠀⠀⠀⣠⣿⣿⣾⣿⠿⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠛⠉⠁⠀⠈⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

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

hope i will become specilist in this contest

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

Will it use modulo 998 244353?

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

geometry dash div3 right after geometry dash div4???

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

As a tester army-man, uwu contest!

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

Hoping to reach Cyan back !! Wish me luck..

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

As a gd player, I can confirm this is good

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

I don't have chromate00's ship yet :(

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

GeometryDashforces

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

gd mentioned letsgooooooo

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

As a tester I can confirm the round exists.

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

Pupil this time?

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

I want to ask that a programmer with rating 1000 can solve how many problems? and also what is the penalty for 1 minute.

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

    Typically 2 or 3 problems in div3s have difficulty <=1000. To be honest, though, I wouldn't advise you to try to predict how many problems you'll solve in a contest before it starts. (Thinking you've reached your limit and solved everything you could have solved might affect your performance, even if you still try to solve the next problem)

    The penalty is the sum of minutes plus 10 for each wrong submission, so the penalty for each minute is 1.

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

As a gd player, contest based on Geometry Dash? :D

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

id 114184865

Can any omega-sweat tell me how hard this might be thank you <3 <3

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

A fellow scissors ship enjoyer?? 😱😱😱😱

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

POV: codeforces when im trying to stop being addicted to gd

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

I think this intersects with MITIT.

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

As a tester, ratio the blog by upvoting my comment

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

As an alien, I can confirm that this round will be from out of this world.

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

And You for participating! Why is this line missing from blog?

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

Again!! If I don't become specialist in this contest then I'll

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

As a participant, it is going to be my first unrated div. 3 :)

I hope cry doesn't make rated participants :'(

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

To solve last problem I need to beet Tidal Wave?

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

"do not have a rating of 1900 or higher at any moment in time."

Did we change Div-3 limit to 1900 ? Proof_by_QED

UPDATE: Got confused between Trusted participants and Rated Participants

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

has the difficulty increased due to ai use?

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

How do I register unrated? Doesn't seem to be possible.

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

hope to expert (0^0).

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

Hopefully I can become an Expert through this contest.

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

If i don't become cyan

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

Best Div3 contest till now... so much to learn >>>

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

formula for problem F

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

The one thousand rating question: What is wrong with my problem E?

Tried: sort, two pointers, binary search... nothing work... (*desperate*)

Or did I read the problem wrong?

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

Is E DSU?

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

cute div 3...Thanks for the round.

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

Happy to be first solve on G

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

My competitive programiness is degrading exponentially faster contest by contest. Great problem-set though. Had fun.

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

best div3

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

[deleted]

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

I'm unsure if ChatGPT degenerated or problem setter intentionally rejecting problems solvable by ChatGPT on testing however, it solved literally 0 problem which is quite unusual. quality contest desu better than most div2 imo. well done

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

Although I was pretty slow, I liked the problems lol.

I was initially gonna use DSU with rollbacks for E, then realized I was being numb in the head.

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

could anyone solve E with frequency ? :)

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

in problem E i took it for granted that F and G has 1 component each initially

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

Was F matrix exponentiation?

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

was it a rated contest?

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

[DELETED]

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

My code for F got accepted after contest :( 301899886

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

difficulty lvl (imo) — E>B>C>D>A

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

    indeed, B was like a Div2 B.

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

    I think for ICPC-style contests, it's reasonable to have problems shuffled randomly. I think it would be more fun that way, it's up to each contestant to identify which problem is easier.

    (It's just that people are so used to Codeforces problemsets having increasing difficulty starting from A and so it's like an unspoken "rule" that it should be that way).

»
22 месяца назад, скрыть # |
← Rev. 6  
Проголосовать: нравится +5 Проголосовать: не нравится

My solution for F.

Let $$$f(a,\ n)$$$ the number of ways to make an array with product $$$a$$$ and $$$n$$$ elements. We need to find $$$F(a,\ n) = f(a,\ 1) + f(a,\ 2) + ... + f(a,\ n)$$$ Using combinatorics arguments, $$$F(a,\ n)$$$ for the first element is some divisor $$$d$$$ of $$$a$$$, and the other elements can be choose in $$$F(a/d,\ n-1)$$$ ways. we need to consider the case when the array is {$$$a$$$}, so add 1 to the result $$$F(a,\ n) = 1 + \sum_{d|a} F(d,\ n-1)$$$

Using the definition for $$$F(a,\ n)$$$ for $$$2a$$$ and $$$n+1$$$, we have 2 equations

$$$F(2a,\ n+1) - 1 - \sum_{d|2a, d \ne a, d \ne 2a} F(d,\ n) - F(2a,\ n) = F(a,\ n)$$$

$$$F(2a,\ n+1) - F(2a,\ n) - f(2a, n+1) = 0$$$

Subtracting:

$$$F(a,\ n) = f(2a,\ n+1) -1 - \sum_{d|2a, d \ne a, d \ne 2a} F(d,\ n)$$$

Calculate $$$f(2a, n+1)$$$ is easy, we just need to find $$$2a = p_1^{a_1}\cdot p_2^{a_2} ...$$$ and multiply $$$\binom{n + a_1}{a_1} \cdot \binom{n+a_2}{a_2} ...$$$

And all divisors of $$$2a$$$ except $$$a$$$ and $$$2a$$$ are smaller than $$$a$$$, so we're done 301902082

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

Judging by number of submissions A=B=C=D. Rename Codeforces to Cheatforces

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

I tried many hacking, and CF site says "Rate limit exceeded" ... (I saw this first time)

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

    They recently changed the policy on viewing submissions. Now we don't have that unreasonable cool down time for each submission, and instead we get that "rate limit exceeded" after dozens of submission views in a short time, and it lasts for like an hour. It's still too harsh for people who want to hack a lot, but I guess it works for most people for now...

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

If you look at the first 2 submission of b you can see 2 identical submissions with comments in french that scream chatgpt, dont know where to say it so i put it here, i suppose there are more like this

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

I registered as rated, why it's marked as unrated now?

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

Why is the contest unrated? Wuwuwu(╥_╥)(╥_╥)

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

I am unrated at codeforces and wanted to get a rating so i participated in this contest, but it still shows me unrated, why?

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

why my answers deleted and i dont get rating

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

hey there , my account got banned for the using of AI, i didnt have a clue regarding the rule, ill follow it from now on, is there anyway i can get my account activated again??

the username was Moayad999