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

Автор FairyWinx, 3 года назад, По-русски

Привки, Кодефорсес (ノ◕ヮ◕)ノ*:・゚✧

Igorbunov и я рады пригласить вас поучаствовать в Codeforces Round 777 (Div. 2) (шутка про казино), все задачи которого будут про маленькую девочку Мадоку. Он состоится в 11.03.2022 17:35 (Московское время). Раунд будет рейтинговым для всех участников с рейтингом строго меньшим 2100. И у вас будет 2 часа, чтобы решить 6 задач.

Также хочется выразить благодарность следующим лицам:

Желаю высокого рейтинга, а также надеюсь, что я помогу вам хоть на немного отвлечься от не самых лучших новостей (❤ω❤)

Разбалловка: 500 — 1250 — 1500 — 2000 — 2500 — 3000

UPD1: Разбор на русском

UPD2: Поздравим победителей контеста

Div 1+2

1 jqdai0815 9457
2 Geothermal 9219
3 rainboy 8649
4 End. 8529
5 kshitij_sodani 8250

Div 2

1 shnirelman 6955
2 zzfzzfzzfzzf 6558
3 Kaname-Madoka 6539
4 peuch 6317
5 rsy 6301

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

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

cute ^.^

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

(´・ω・`)

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

As a tester of one problem I can say that only anime girls can solve all problems

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

I would also like to express my gratitude to the mother of princebelkovetz

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

As a tester, I am sad I can't participate in this awesome round (ಥ⌣ಥ)

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

Hoping you wouldn't get -100 contribution after your first round, as it happened to ilyakrasnovv before

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

As a tester, I recommend you to read all problems

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

a chance to be close to specialist :)

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

почему мою мать не поблагодарили?

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

Good luck everyone! I won't wish everyone nonnegative delta because that would make the round unrated :P

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

мегахарош

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

madoka is a cute magical girl anime suitable for little children! the design and atmosphere of the show is so bubbly and warm! the girls are all lovable in a world of happiness!

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

As a tester... Oh, wait, I wasn't included in testers list. Well... So... Just good luck everyone!

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

I see that the authors are very cute! UwU

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

Измените FelixDzerzhinsky цвет на циановый.

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

    Нет (там должна была быть посхалка, но координатор заставил покрасить красных тестеров в красный, так что не получилось)

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

    Сейчас рейтинг дадут и тебе придётся извиниться :)

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

cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute cute

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

Upvoted for the Madoka Magica propaganda

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

Why so cuteeeeee >~<

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

Madoka!!!

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

nice testers list

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

╱/( ◕‿‿◕ )\╲

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

Madoka/se

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

Puella Magi Madoka Magica(魔法少女まどか☆マギカ) is the best anime I've ever seen.I hope the round goes well.

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

please motivate me i am tired of getting wrong answer and lacking the will power to start over again and again

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

»
3 года назад, # |
  Проголосовать: нравится +32 Проголосовать: не нравится
*Шутка про казино*
  • »
    »
    3 года назад, # ^ |
    Rev. 2   Проголосовать: нравится +59 Проголосовать: не нравится

    По-по-поднял рейта (у!)

    Стали другими дела

    Стали считаться со мной

    Знают, кто теперь я

    По-поднял рейта

    Машина в линию дала

    — У тебя талант, братан

    — Ка-ка-какой?

    — Решать онлайн! (Решать онлайн!)

    Все говорят: «Гена, а как поднять рейта?»

    «Куда нажать?» — «К-К-К-КФ-зино» три топора

    Я апаю и не сливаю

    То, что поднял вчера

    Поймал удачу и держу за оба крыла

    «КФзино» три топора

    На-на-началась игра!

    Все по-чесноку

    Если поднял

    Отгрузят рейта

    Дёрнул за канат

    И макака поймала банан

    Сегодня я гуляю (Сегодня я гуляю)

    И рейт не влазит на сайт

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

aww >_<

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

expecting a cute contest

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

Gonna use baryon mode then!!! First contest in expert yay

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

goofy ass announcement made me skip round

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

Who is Madoka

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

I hope I will become Candidate Master tonight UwU

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

Artyom123, will you marry me?

( ❤ ω ❤ )( ❤ ω ❤ )( ❤ ω ❤ )

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

777 is a good digital.I think the digital will appear in problem. Good luck everyone !

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

    It is guaranteed that the sum of the values of n and the sum of the values of m for all test cases do not exceed 777.

    in problem b do not exceed 777

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

Hope the problems will be as cute as Madoka ^v^

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

Wow! I really like this anime! My avatar is even Homura (cp of madoka >_<). Hope everyone has a happy round!

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

expecting cute statements like the cute blog

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

People with high rating in this contest will automatically become magical girls to save the world!

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

Problem "B" has a score of 1250 where "A" has a score of 500 !!! This would be great for those who will start with "B" and score as quickly as possible.

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

    Thank you for sharing this AHMADUL!!

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

    Problem F has 3000 score!!! This would be great for those who will start with "F" and score as quickly as possible.

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

    well... let's say you can solve A or B on 5m, and the other on 10m.

    B first -> 1250-penalty*5+500-penalty*10=1750-penalty*15

    A first -> 500-penalty*5+1250-penalty*10=1750-penalty*15

    no difference XD

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

      Actually the penalty of a problem per minute is dependent on the original point value of the problem. There is a subtle difference. But it is probably unnoticeable, maybe just ten points or something more, even less than a penalty submission.

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

I have already fallen in love with this little girl named Madoka. I hope she will bring a great happiness to me in this contest.

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

No worry, those Russians, who are not involved with the war, have my full supports.

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

Good luck and high rating!

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

disgusting

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

FU ANIME HATERS!!!

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

I want to comment here so badly and I want to be familiar with you all.. But I am afraid of getting downvotes in my comment. I have already negative contribution. I am sad!

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

Saluting cf for organizing so much contests

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

Че за аниме вокруг.

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

Dear everyone, I'm very sad right now because of my powerless. I have gone through my examination of national olympic about CP. It's not hard but … I'm really hopeless.

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

Why make so confusing statements?

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

    after reading statement of D 10 times, i can confirm i still didn't get anything. you gotta have peak mathematical reasoning to actually understand that.

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

Had a stroke trying to understand the problem statement of B

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

its not good to put such big implementation problems in A B its hard for new coders and newbies/pupils to implement that much

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

I struggled so much in B,and I felt that C is much easier than B, anyone else?
but overall I liked the problems!

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

How to solve D?

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

    It felt like a heavy case work problem to me ;_;. Though maybe it has a simpler idea

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

    In Problem D I calculated how often you can divide $$$x$$$ by $$$d$$$ , called this amount $$$c$$$ and called the residual $$$r$$$. So $$$r \cdot d^c=x$$$ and $$$d$$$ does not divide $$$r$$$. Then I checked, whether $$$r$$$ and $$$d$$$ are prime. Then I had a huge casework. Most of the cases were simple, the most difficult one was $$$d$$$ not prime, $$$r$$$ prime and $$$c=3$$$.

    But somehow I still must have had an error in my reasoning... 149309714

    Edit: Oh, I forgot, the first (annoying) step was parsing the task. $$$g$$$ is a good number if $$$d$$$ divides $$$g$$$. $$$b$$$ is a beautiful number if $$$d$$$ divides $$$b$$$ but $$$d \cdot d$$$ does not divide $$$b$$$. You need to find two different sets of numbers, that are beautiful and multiplied together yield $$$x$$$.

    Edit 2: Found my mistake. When searching for factors of $$$x$$$ by iterating $$$i$$$ from $$$2$$$ to $$$sqrt(x)$$$, then not only $$$i$$$ is a divisor of $$$x$$$, but also $$$x/i$$$ ... Brainfart.

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

      "Аррр, тысяча ифов!". Seems there is no straight translation of it. I think, the closest one is "Bloody hell(ifs)". Thank you

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

        Yeah, as long as it solves the problem they are fine I guess. I wasn't happy either, trust me.

        And I speak fluent ukrainian so I got the gist also without translation :D But is this some kind of common saying/insider? Never heard it before.

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

How to solve C -.-?

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

    Notice you only need to do [0, 1] operation either vertically or horizontally (chessboard of size 1x2 or 2x1). Do this backwards for every row and column where there is a black cell. Edge case is when top left column is black.

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

      DANGGGGGGGGGGGGG, I didn't think of using anything smaller than 2x2. Thanks.

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

    Notice that the cell at (0,0) can't be 1. In all other cases, if cell (i,j) is marked '1', then you can take a window of size (1x2) or (2x1) on the cells (i,j-1),(i,j) or (i-1,j),(i,j) respectively and then color it like a chessboard.

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

    If grid[0][0] is black then answer is -1.
    Otherwise answer exists always. To color a cell (i,j) black apply operation (i-1, j, i, j) or (i, j-1, i, j). To color a cell (i,j) white apply operation (i, j, i, j).

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

    The $$$2 \cdot 1$$$ and $$$1 \cdot 2$$$ rectangles paint the cell to white and the bottom/right cell to black. These rectangles are enough. Iterate from bottom/right to top/left and set all cells to corresponding color, except the $$$(1,1)$$$. Notice, that this cell is always impossible to paint to black. This is the only case, when the answer does not exist.

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

    Note that if the first cell of the table is 1, then answer is always NO, as it is impossible to paint it black.
    Now each and every other cell can be painted black.
    1)for cells not in first row by taking that cell and cell left of it.
    2)for cells in first row except 1st cell, by taking that cell and cell above it.

    these paintings should happen in reverse order so that the latest chosen color is considered

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

any hint about how to solve D?

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

    if you understand the definition of beautiful numbers well, then it is pretty easy.

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

      Is this what had to be understood?
      for beautiful numbers,
      b%d == 0 but (b/d)%d != 0 where b is beautiful number
      If yes, I still couldn't get further approach.

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

        yes u got that right

        so now from the definition if x is beautiful number then ans is no

        now we can write x = d^n*t (where t may be prime or composite) ans n > 1 now if t is composite then ans is yes (bcz we can split t in its divisor to write x in different ways) else we have to split d into its divisors ( there is one more case to consider, i leave it to you to consider :P)

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

      Extremely helpful, thank u

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

    how to divide x into multiple of beatiful numbers? first, recursively divide x by d. then check the left number. Now you have one candidate if you get at least 2 d. Then, check the left part y. if y is not a prime, you succeed. if y is a prime and d is also a prime, you fail. Now the only left case is y is a prime and d is not a prime. if x has at least 3 d, you can try split d * y into several parts, so that each part could not be divided by d.

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

Could anyone explain why was output of 1000 10 yes whereas 8 2 is No since 1000 =10^3 8=2^3 ?

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

Implementation forces...

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

GridForces

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

The whole round is not bad,but I thought that D is a little troublesome :(

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

With the power of the girl Madoka, I can finally reach Codeforces purple

According to the Google Chrome extension I should go to 1919 rating :-)

Well I should sleep now I don't want to wake up my mother in the middle of the night, I am from Hong Kong. Good night!

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

Thanks for good tasks. Especially for task E:)

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

This is not the first time I notice that building binary jumps is so satisfyingly short in Kotlin:

val pp = (0..L).scan(p) { pr, _ ->
    (0 until n).map { pr[pr[it]] }
}
»
3 года назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

what was crux in problem b? any hint?

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

Can someone explain the last test case of problem D .

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

    4^3=8^2

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

    We have $$$x = 2 ^ {14}$$$ and $$$d = 2 ^ 2$$$. The possible divisions are $$$x = 2 ^ 2 \cdot 2 ^ 2 \cdot 2 ^ 2 \cdot 2 ^ 2 \cdot 2 ^ 2 \cdot 2 ^ 2 \cdot 2 ^ 2 = 2 ^ 2 \cdot 2 ^ 3 \cdot 2 ^ 3 \cdot 2 ^ 3 \cdot 2 ^ 3$$$.

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

      Igor_Parfenov But $$$x = 2^2.2^2.2^2.2^2$$$ is not a beautiful number as we can represent it as $$$4.4.4.4$$$

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

      Hey! Thanks I got . I had missed the part that $$$x$$$ can be broken into multiple beautiful numbers.

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

is there something wrong with the last eexample case of problem E?

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

Problems B and C should have been swapped.

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

I think {2^2, 2^2, 2^2, 2^2, 2^3} and {2^2, 2^3, 2^3, 2^3} are the same, because this two "sets" are both equal to set {2^2, 2^3}, but the solution must distinguish those, so for X=2^11 and D=2^2, the answer is Yes...

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

that was the fastest system test i've ever seen

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

Can someone explain the last test case of problem E?

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

A backtracking solution for D passed in 62ms: 149323602. Is it possible to hack it?

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

    Can You explain your solution? I am new to backtracking technique.

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

      I think it's very similar to jqdai0815's solution described here, but without memoization.

      I sort the beautiful divisors in decreasing order (increasing got TLE works too: 149357544), then try to take or skip each divisor recursively while maintaining the product of the taken divisors. A divisor can be taken multiple times. The product should always be a divisor of x (if not, return 0).

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

It was a very nice contest :).

When I realized the solution for problem E, I was all https://www.youtube.com/watch?v=cDu-2h8ZDhI

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

Thanks to problems B and C, and my overwhelmingly poor observation skills, I am going to receive my 7th consecutive rating drop.

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

RiddleForces

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

Solution video for A-D for anyone looking

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

When you realise that ...Total time spent reading statement of problem B > Total time taken for system testing

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

UPD: Oh, it's just the same as solution 1 in the editorial. And I thought it was not the intended solution.

My solution to D:

To avoid the casework, we can simply count the number of factorizations and check if it's greater than $$$1$$$.

We can consider all the beautiful numbers those are the divisor of $$$n$$$, denoted as $$$d_1, d_2, \dots, d_k$$$. And then it's a standard knapsack-like problem.

Let $$$f_{i,j}$$$ be the way that we only consider $$$d_1, \dots, d_i$$$, and the product is $$$j$$$. Like knapsack problem, we have $$$f_{i, j} = f_{i-1, j} + f_{i, j/d_i}$$$. We only need to consider the product $$$j$$$ that is the divisor of $$$n$$$ here. So the time complexity is $$$O(d(n)^2)$$$.

The time complexity is not good. But nobody likes casework, right?

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

RiddleForces

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

This is a test case for D that should fail anyone who used an O(n) algorithm for checking primality as opposed to O(sqrt n)

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

One of the best rounds I have ever seen!

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

Здравствуйте! Требую вернуть мне мой рейтинг так как считаю неправильным считать что моя посылка с номером 149283145 похожа на посылку 149275798. Возможно коды могли быть похожи из-за того что у нас одинаковые идеи решения или из-за того что пользователи чей код похож на мой могли скопировать мой шаблон из вкладки "Статус"-а. Прошу пересмотреть этот вопрос

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

    Например посылка 148598512 имеет небольшую схожесть с кодом который обвинён в списывании и возможно именно из-за этого они кажутся похожими.

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

I received two messages saying the following:

"Your solution 149270007 for the problem 1647A significantly coincides with solutions timaktimak/149265121, ylc0/149270007."

"Your solution 149280463 for the problem 1647B significantly coincides with solutions ylc0/149280463, timaktimak/149289518."

I am confused as the answers were indeed written by me and that the message says the answer coincides with itself. I would really appreciate it if someone can tell me what is going wrong here.

Edit: I now understand that the message is listing the coinciding solutions, after looking at the solutions. I think it is just a pure coincidence of a similar method, and there were still differences, as well as more differences in q. C. I hope this can be moderated, I have local version history on my IDE avalible if needed.

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

Appeal against plagiarism

I would like to point out that I've received an email from CF System that my submission significantly coincides with another one submitted during the contest by ktk5901.

While the two submissions do look very similar (surprising!), it's purely a coincidence since Problem A is very straightforward and a simple one (not so surprising). There was no intentional or unintentional leakage of either of our solutions.

Hence, would like to appeal against this accusation and request the system to process both submissions without considering it a violation.

Thanks.

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

big fan magaaaaaaaaaaa

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

nice contest

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

For Problem A, writing char by char doesn't make it pass the time limit (eventhough O(n/3) implementation) (check my submission here). I think the time limit is tuned to match only some implementation styles.. is it?

EDIT: even writing 2 chars at a time didn't pass the time limit (my code), maybe C printf is too slow?

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

    I am not sure if vfprintf is buffered or not, but if it's not, then it's probably the reason of tle.

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

I tried solving problem D before reading A, B and C. But I failed because problem D is too difficult to consider all situations. Anyway, thanks for such a good round!

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

Madoka!!!