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

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

Контест окончен, надеюсь, хотя бы некоторым участникам он понравился :-) Разбор задач опубликован здесь.


В понедельник 1 апреля состоится седьмой Первоапрельский контест — несерьезное соревнование, в котором решить задачу зачастую проще, чем догадаться, что же в ней надо сделать.

В этом раунде вас ждет несколько необычных задач, на решение которых дается два часа. Раунд будет проводиться по схеме ACM ICPC (без взломов, положение в результатах определяется количеством решенных задач и набранным штрафным временем) и будет нерейтинговым. Решения можно сдавать на любом языке, поддерживаемом Codeforces. Чтобы получить представление о том, что вас ждет, можно взглянуть на контесты прошлых лет: 2012, 2013, 2014, 2016, 2017, 2018.

Как обычно, чувство юмора, совместимое с моим, является необходимым условием для успешного участия. Удачи!

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

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

surprisingly tough ....XD

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

It's humor and Accepted that create fun.

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

The best contest of the year :D (not that I perform well in it)

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

ravioli ravioli, what is in my 1st april contestoly?

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

I have been waiting for this contest

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

Will this year have April Fool's contests on other platforms? Last year there were other 2 big ones at least, but I couldn't find any this time.

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

Is it rated?

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

.

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

Unrated:Let's solve the problems just for fun!I hope everybody have fun.XD

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

No problem statements plz

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

    I am tempted to follow this request, since for one of the problems writing the statement (in two languages) took strictly longer than writing all other pieces of the problem, and it certainly will be the case for another problem... But alas, I aim for variety of jokes above all, so some of the problems have to have a statement :-)

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

"When the contest begins" Surprise! There is no contest :)

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

Nobody:

Me:

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

A classified source just confirmed that this round will be rated :P :P :P

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

It's April Fools, so during the contest suddenly it will become rated =)

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

Why unrated? :(

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

It's April 1st, the contest may suddenly starts 2 hour earlier XD

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

2012,2013,2014-2016,2017,2018 Mathematically, u shouldnt be doing an april-fools contest this year o.O

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

I hope, in this year, this will not happen with me ...

Capture
image uploading site

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

    It was normal that you got wrong answer. You had to make a program that makes 2 good bets in roulette. The results were made randomly (like in normal roulette). The best strategy was to bet on red or black (even or odd), because you have 48.6% that your bet will be good. That means 23.6% chance to pass main tests (only 2 test cases). While the results were random, the Answer section were made by the code of author that got accepted, so that can't be always good. In your case the result was 10 (black), so you got WA.

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

    so, can I ask what is the contest id of the problem?

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

To all the other teams which are attending ICPC WF, let's join this contest together!

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

Exciting!

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

Exciting!

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

This is my first April Fool's Day contest. exciting!!!

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

Fools Day happy~~ : )

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

This contest won't get rated afterwards, right?

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

I hope I won't become a fool after this contest :3

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

The 7th April Fools Day Contest will take place on Monday April 1st.

Nickolas It's 32nd march, fix it.

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

Is it rated??

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

Будет ли, как обычно, системное перетестирование после раунда?

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

real fun

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

chutiyaap

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

(https://drive.google.com/open?id=1BEDXr5N2ZR5Hf5Q4jHsbAxPjX69aO-Pu)

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

Goodluck and have fun everybody!

2xh1p7

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

Была бы неплохой возможность участвовать в команде.

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

It is should be April fools night contest for me :3

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

The image in the Russian version of 1145C - Mystery Circuit is broken for some reason, here is what it should be:

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

It's the first time I get rank1.

I'm so happy.

XD

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

Wonder how the editorial will look like...

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

D has great speiling

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

Due to the unethical and ugly behavior of some members of the community, this round will be rated. Let's solve problems just for fun!

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

tutorial for problem B please :)

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

Please post the editorial as soon as possible. Eagerly waiting (to submit :P).

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

How are so many people solving D can anyone post the answer :D :P

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

Toughest Constest ever
Can't even go through the problem statements.

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

I have seen some previous years April Fools Contest problems but this is the lamest April Fools Contest of all time. No offence

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

Tutorial for problem B please :)

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

I made a bet with my senior ray-asuka that if I could not become a candidate master before my birthday(4.2), I would invite him and my teammates to dinner. This round was my last chance, and he got his wish.

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

Paper

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

Felling like a real fool :(

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

two plus xor of third and min element?

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

two plus xor of third and min element

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

My solution for E: if $$$i$$$ gives remainder 1, 4 or 5 mod 6, then yes. Sadly, it's a wrong solution, but it perfectly fits.

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

((min(id,25)+id)%(2+id%3))>0

I found it after 1min of the contest...

THAT'S AWESOME!

UPD: Problem E

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

Well, I managed to brute force B after 50 attempts...

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

    i do the same for problem C :)

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

      I made the same for both :P

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

      How do you bruteforce C when you need to guess a number? Seems like it would take a lot more attempts :o

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

        Tests turned out to be ordered by numbers in their input)

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

        I made it with supposing that the answer is also between 0 and 15. I wasn't sure on it, but I tried it. Later I noticed that each number has different answer.

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

        Input has 4 bit. Circuit looks like some kind of bit shuffling / adding. So we can guess that output is in range [0, 15] and has some kind of pattern.

        --> basically just submit some educated guess. You can look at my submissions to see how I guessed it.

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

    curious about how to brute force on YES/NO problems

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

      Make sure it answers correctly for first 4 tests. Then try to get 5th test with binary search — answer no to everything (else), then yes to 50..99, etc. Eventually I realized the test cases are in increasing order which made things a lot easier — just need to find the next value to "flip" the answer on.

      That's pointless on any serious contest because the number of attempts it takes will give you around 0 points.

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

You: TWOPLUSXOROFTHIRDANDMINELEMENT

Me, an intellectual: LTABRACCANEPGZEFBOHPNOSIFASOMC

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

1% of time to read statements, 99% of time to guess and attempt, lol

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

Why can't I view others' solutions? System Checks?

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

Only one task... Ahahahah, the best contest)) I want more!

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

my wrong solution for C: A circle with cross indicates 4(because of cross); A dot indicates 1(because it's a dot); Note that the input number is between 0 and 15, so make it become binaries. for the example: 3->0011->the last line(4+1+1+1) + the third line(4+1+1) =13;

I think this is reasonable but got WA , sad...

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

Use the most foolish way to spend April Fools' Day lol!!!

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

I am so happy to be the second person to solve problem C!!

All because I listened carefully in the [Quantum Computing] class when COIWC2019(Chinese Olympiad in Informatics — Winter Camp)!!

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

Why the problem B wants to ban KAN? Just a joke

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

in D i used grammarly to get the grammatically correct sentence to make it readable. rip

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

Solution of A:N/4

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

Now I regret because I voted that I love this contest before it starts..

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

Please help in problem A.

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

    In each step, delete either the right half of the matrix or the left In order to get a part of the numbers ascending sorted Print the longest length of a sorted array you can obtain

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

Problem A is straightforward — no sense of humor required to solve it.

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

Will the links to contestant solutions be available?

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

congrats to applese for winning the 2019 fools contest!

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

We are used to look for the editorial in the end of the post, not in the beginning.

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

Great