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

Автор Agnimandur, история, 3 года назад, По-английски

With Nickolas not writing a contest this year, magnus.hegdahl and I have decided to take up this sacred duty :). We would like to invite everyone on Codeforces to the April Fools Day Contest 2022. Special thanks to BucketPotato for volunteering to test this contest!

The 10th April Fools Day Contest will take place on Apr/01/2022 17:35 (Moscow time). This is a joke competition in which solving the problem is often easier than figuring out what the actual task is.

In this round you'll be given several weird problems and 2 hours to solve them. The contest will use ACM ICPC rules (no hacks, the standings are decided by the number of solved problems and penalty time earned on them), and it will be unrated. You can submit solutions in any language allowed by Codeforces, unless the problem says otherwise. To get an idea of what the contest will look like, you can check out the contests of the past years: 2012, 2013, 2014, 2016, 2017, 2018, 2019, 2020, 2021.

Good luck, and have fun!

UPD: There will be 8 problems. There will be only be an interactive problem if the Collatz Conjecture is true...

UPD: Thanks to everyone who participated! I hoped you enjoyed thinking over the problemset. The editorial is available, complete with solution code and hints. Special congratulations to the winners.

Rank Username Score
1 Lotus 7 (330)
2 DeepOcean 7 (339)
3 xyf007 7 (341)
4 Tyyyyyy 7 (345)
5 Flamire 7 (345)
  • Проголосовать: нравится
  • +538
  • Проголосовать: не нравится

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

as a tester, give me contribution.

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

Guess there will be 'Is it rated? — 3'

upd: OK now it really appears in Problem D!!!

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

UPDATE: The contest will be hosted on the Codeforces contest page! Everyone can register here.

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

Is it rated?

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

Isitrated?

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

[deleted]

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

This will be my first April fool Day contest :) Really excited

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

There will be only be an interactive problem if the Collatz Conjecture is true.

WHAT THE HECK

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

Sorry i'm not familiar with c++, can anyone tell me what this code will output?

#include<bits/stdc++.h>
using namespace std;

int main()
{
	int p[15]={73,115,32,105,116,32,114,97,116,101,100,63};
	for(int i=0;i<12;i++) printf("%c",p[i]);

	return 0;
}
»
3 года назад, # |
  Проголосовать: нравится +44 Проголосовать: не нравится

don't forget to check the unusual timing

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

Hallo Codeforces.I'm Tobi and this is my first April Fool's contest. And I don't know if it has a rating or not? Please give me your answer!And have a fun at the April Fool's contest.Good luck :).

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

My first unrated April Fools contest as an expert :p

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

Looking forward to it :)

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

I'm a boy, it's a joke!

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

tonight, who can carry me?

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

The Collatz Conjecture is true... )))

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

Imagine the contest being unrated a April fool Joke itself

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

Is it OK to participate in a team? It would be more enjoyable.

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

This will be my first April Fool Day contest. Really (EXCITED).٩ (◕‿◕。) ۶

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

Announcement: This competition will be rated! just go all out!

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

What is Collatz Conjecture?

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

There will be only be an interactive problem if the Collatz Conjecture is true...

Is there a typo or does the first be have a meaning?

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

    There's probably a hint for the hardest problem, hidden somewhere in this sentence.

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

just imagine there is no contest :(

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

"The contest will use ACM ICPC rules (no hacks, the standings are decided by the number of solved problems and penalty time earned on them), and it will be unrated." Is this also a joke?

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

Is it a rated one?

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

Is there any time penalty for wrong submission ? If answer is yes , then how much ?

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

contset is rated or unrated for div 2

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

Where can I see the question form so I can code it?

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

codeforce is giving wrong output on code whereas rest other compilers giving right answer

1st image

This screenshot is of other compiler of same code(all other online compilers are also giving same output)

2nd image

Here is code can you run on your compiler check 152301548

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

Collatz Conjecture isn't true...

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

Okk I have been successfully made fool

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

DON'T CLICK THE TUTORIAL, I regretted doing that.

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

I figured that E involves finding "minotaur" in the grid but no idea why it fails on test 6 :(

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

It's a funny round! :)

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

Can someone tell me why does this 152408291 fail on H it compiles both on pascal and C++

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится
    Free Pascal Compiler version 3.0.4 [2017/10/03] for x86_64                                                                                                                                                           Copyright (c) 1993-2017 by Florian Klaempfl and others                                                                                                                                                               Target OS: Linux for x86-64                                                                                                                                                                                          Compiling program.cpp                                                                                                                                                                                                program.cpp(5,5) Warning: Comment level 2 found                                                                                                                                                                      program.cpp(8,7) Fatal: Syntax error, "BEGIN" expected but "end of file" found                                                                                                                                       Fatal: Compilation aborted                                           
    
    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Weird, it's compiling just fine on custom invocation.

      is it because of the version difference?

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

How on earth are you supposed to figure out that C involves finding the sum of the array?

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

In case you're getting WA on test 3 for problem D and don't know why:

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

Those who got AC in Problem B and Problem D were interactively running the binary search! :)

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

wait wtf? is it really rated?

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

To not keep you waiting, the ratings are updated preliminarily. In a few days, I will remove cheaters and update the ratings again!

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

H was pretty cool.

Spoiler

Did anyone come with something else?

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

    I used the fact that const is a valid keyword in both C++ and Free Pascal. Then mixed different types of comments (* *), /* */ and // for this weird solution:

    Spoiler
  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    I did the same thing, but for some reason my code didn't work, does anyone have an idea why?152412785

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

    I tried to use the fact that you can start a C program with (*a);, which looks like the start of a pascal comment.

    Spoiler

    This compiles with gcc, but this is NOT valid C++.

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

is the +179 rating i got an april fools joke? i thought it was unrated

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

Why it's rated?

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

In my opinion this April Fools contest was the funniest one than ever :) :) :)

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

Problem C: I converted "Pōja Verdon" from Unicode (the non-ASCII ō makes me think this problem has to do with Unicode) to binary using this service and got 01010000 101001101 01101010 01100001 00100000 01010110 01100101 01110010 01100100 01101111 01101110. Using the same service, I converted the binary to ASCII and got P¦µ0+2¹27·.

Then I thought the problem was about finding a prime that is divisible by $$$\mu_0 + 2^1 \times 27$$$ :')

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

    and then my second attempt was to realize that $$$3979$$$ (the constraint in the problem) was tourist's highest rating (and Codeforces highest ever rating). Then I thought the problem was given $$$N$$$ ratings, find something. Then I guessed the something was to print the team rating of those $$$N$$$ ratings :')

    Completely off-track :')

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

      I also tried calculating the team rating; the first translation of the title I found was "their number", and seeing the constraints I thought that would just be a way of saying "their rating", which could mean "their team rating".

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

    Problem B: I remembered this blog, then I web scraped the ratings of all the users and I printed the rating of the previous user in the standings :D
    152344694

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

There will be only be an interactive problem if the Collatz Conjecture is true

There is not any interactive problem, so Collatz Conjecture is not true

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

    there was no "if and only if" :D

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

      saying "There will only be an interactive problem if the Collatz Conjecture is true" is equivalent to saying "the Collatz Conjecture is not true if there are no interactive problems" because it is the original statement's contrapositive :) Contraposition

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

As we see, it is rated :D

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

Guess: at the end of the day Mike will send the "we caught you cheating" message to every participant and undo the rating changes.

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

1 April is a very good day with very good jokes and contests)))

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

Why is it rated????????????????????????????

blue again

it is not funny mikkie

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

Wait till you see the rating changes today

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

I think is it just prank !!
We will get our older rating after some amount of time :)
So... chillleeexxx !!

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

Thanks for your April Fools Day's joke, Codeforces! This may be my best standing forever(the 45th). Besides, Rating changing really give me a surprises(Though I know it's a joke). This kind of problems is really interesting, I solved ABCDEH. This make me very happy. Thanks!

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

It is Unrated. But they increased our Rating.. Good way to fool Us lol

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

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

Don't do such stuff codeforces, what if someone has a weak heart.

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

Thanks for making me enjoy being pupil for a day or something idk

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

Just now I dropped 229 rating.....

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

Guys..it is unrated right??then why rating has been changed??

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

Rated. lol, Proved me a big fool.

prediction: the ratings will back to normal again soon.

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

wuhu!! Expert!!! happy!!

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

Is it rated or being rated is an April Fool??

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

What just happened !!! Surely some sort of prank

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

I am satisfied with my new rating so make this contest rated

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

Sir please sir MikeMirazayanov please give me back my rating bro sir

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

people who's rating decreased:-"NO WAYYYY MAN!"
people who's rating increased :-"OH YEAHHHH!"

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

is there a problem with codeforces now? in the contest the site is very slow and now the contest became rated and many people loss about -200 in a joke contest?MikeMirzayanov

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

It was an unrated contest! Now, what about the rating changes -_- ...

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

1/April is a good day to fuck the rate for people Say that the contest is unrated and make every one join for fun after that make the contest rated :(

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

изменение рейтинга останутся или завтра возвратят?

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

Despite the fact that the announcement states that it will be unrated, the rating for this round was still counted. Is this an April Fool's joke?

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

"Unrated round"

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

It was the first time I gave such a contest, but it was interesting and I liked it very much =D

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

in previous contest i have become specialist for the first time and now i have become again april fool for a day. Jaane ke jid na kro..

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

Can someone explain to me why this contest is rated ? Because I read that it is unrated

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

Commenting before I lose expert.

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

they make us april fool my making it rated .lol

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

А я уже поверил что раунд будет нерейтинговым, хороший первоапрельский розыгрыш

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

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

Thank you very much for the free points <3:

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

Why this contest is rated. In announcement it was written unrated. Oh, it is fixed now.

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

wtf missed this contest as I thought it would be unrated

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

I think it is a April Fool Joke that it is rated,isn't it? Our rating points didn't changed in fact,yes?

I just read the problems and solved the first problem and went to sleep! But today I found that I have lost 100 points! It is a Joke!

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

Very Good Contest Thank you for greating it

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

i'll never participate in April fools contest again.

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

When will the editorial be released?

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

I am a professional, Therefore give me contribution.