nik_exists's blog

By nik_exists, 4 days ago, In English
#include "codeforces.h"
#include <chrono>
#include <vector>

using namespace std;
using namespace std::chrono_literals;
using namespace cf;

int main() {
    Blog announcement("Codeforces Round 1119 (Div. 3)");

    announcement << "Hello Codeforces!\n";
    announcement << "I am delighted to invite you to participate in " << Codeforces Round (Div. 3) << "!\n";
    announcement << "The problems were written and prepared by " << nik_exists << ".\n\n";

    announcement << ContestInfo {
        .start_time = Sep/05/2026 17:35 (Moscow time),
        .duration = 2h + 15min,
        .number_of_problems = 7,
        .subtasks = true // possibly not adjacent
    };

    announcement << RatingRules {
        .rated_for_rating_below = 1600,
        .unrated_registration_allowed = true,
        .trusted_max_rating_below = 1900,
        .trusted_min_rated_rounds = 5
    };

    announcement << JudgingRules {
        .scoring = codeforces::ICPC,
        .wrong_answer_penalty = 10min,
        .open_hacking_phase = 12h,
        .final_tests = after_open_hacks
    };

    auto is_cheater = [](User user) {
        // https://codeforces.me/blog/entry/133941
        if (user.used_ai_in_contest()) return true;
        if (user.discussed_problems_online_before_contest_end()) return true;
        if (user.violated_other_rules_im_too_lazy_to_list()) return true;
        return false;
    };

    for (auto user : get_users(2259)) {
        if (is_cheater(user)) user.send_to_cry_basement();
    }

    announcement << Acknowledgements {
        .coordinator = cry,
        .russian_translation = Vladosiya,
        .red_testers = {__baozii__, AksLolCoding, awesomeguy856, nifeshe},
        .golden_testers = {Arpa, Proof_by_QED, temporary1},
        .purple_testers = {Argentum47, Euclid73, Jteh, Lilypad, SpyrosAliv, nimoxide, omsincoconut, wakanda-forever, yse},
        .blue_testers = {CatsAreCool, Vladosiya, chromate00, fatespeaker, linearspace, reirugan, simplelife},
        .green_testers = {hannah12345},
        .codeforces_and_polygon = {KAN, MikeMirzayanov}
    };

    announcement << "\nBest of luck, and thank y'all so much for competing!\n";
}
  • Vote: I like it
  • +801
  • Vote: I do not like it

»
37 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Looking forward to some good problems

  • »
    »
    19 hours ago, hide # ^ |
    Rev. 2  
    Vote: I like it +13 Vote: I do not like it

    As a taster, I am Looking forward to tasting that fish on your rod(☉﹃☉).

    • »
      »
      »
      13 hours ago, hide # ^ |
       
      Vote: I like it +13 Vote: I do not like it

      No please I worked hard for it, it's the only fish I've caught in my life

»
37 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
»
37 hours ago, hide # |
Rev. 3  
Vote: I like it +3 Vote: I do not like it

Orz announcement by nik_exists!

»
37 hours ago, hide # |
 
Vote: I like it +16 Vote: I do not like it

Sorry sir, your code got a CE

»
37 hours ago, hide # |
Rev. 2  
Vote: I like it +18 Vote: I do not like it

Such an interesting announcement! Hope the problems will be interesting as well

»
37 hours ago, hide # |
 
Vote: I like it +11 Vote: I do not like it

As purple_testers[1] I suggest you all should take this high quality round.

»
37 hours ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

...

»
37 hours ago, hide # |
 
Vote: I like it +29 Vote: I do not like it
#include <codeforces>

blog main() {
    codeforces::comment << "As a tester, I actually didn't test :3";
    return 67;
}
»
35 hours ago, hide # |
 
Vote: I like it +12 Vote: I do not like it
import codeforces

def get_comment():
    return "As a tester, " + "nik_exists deserves 998244353 contribution for making such an amazing round!"

if __name__ == "__main__":
    comment = get_comment()
    blog_id = 156327
    codeforces.post_comment(blog_id, comment)
»
34 hours ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

As a tester, DO NOT CHEAT and destroy this amazing round. Good luck <3

»
34 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Suggest Profile Picture i will put it if reached Puiple in this Round

»
34 hours ago, hide # |
 
Vote: I like it +16 Vote: I do not like it

As a tester, I lack the creativity to write a good tester comment.

I wish all good luck and enjoyment of the contest!

»
34 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

As not a tester and not rated nik_exists could you please explain the mysterious man in the tester list named wfmexgdcodegcdcodeeiaTestsNumT also orz purple_testers[1], blue_testers[3], gray_testers[2]

»
31 hour(s) ago, hide # |
 
Vote: I like it +16 Vote: I do not like it

As a tester, I have not tested the announcement blog.

»
26 hours ago, hide # |
Rev. 2  
Vote: I like it +12 Vote: I do not like it

as a tester, I'll leak the problems if you send me $5

»
20 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

when i first looked at this blog i thought cf got hacked

»
20 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

i have not seen this kind of creative blog of a Div

»
20 hours ago, hide # |
 
Vote: I like it -6 Vote: I do not like it

When I first saw this, I thought you'd accidentally posted some AI-generated garbage.

»
19 hours ago, hide # |
 
Vote: I like it +7 Vote: I do not like it

send to cry basement ☠️

»
19 hours ago, hide # |
 
Vote: I like it +6 Vote: I do not like it

Non — C++ users reading this blog: ._.

»
19 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

peak Announcement.

»
18 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

looking forward to some good problems (right between my midterms XD)

also peak announcement!

»
18 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

It is very code style

»
16 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I like this kind of announcement.

»
16 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

u don't have any cyan testers , p.s I am willing to contribute to testing , if u need one :)

  • »
    »
    15 hours ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    sadly codeforces author guidelines prevent me from inviting people who request to test via DM or cf comment / to only invite people I know well. sorry :(

»
16 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I hope l can solve some problems

»
16 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

program.cpp:1:10: fatal error: codeforces.h: No such file or directory 1 | #include "codeforces.h" | ^~~~~~~~~~~~~~ compilation terminated. Command exited with non-zero status 1

»
16 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

why keep to clustering testers by color?

  • »
    »
    10 hours ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    no reason in particular, i think the announcement I was referencing when writing my Div 4 announcement did that, and so I just did it again

»
16 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

for some reason this code is giving compilation error

»
15 hours ago, hide # |
 
Vote: I like it +7 Vote: I do not like it

fatal error: codeforces.h: No such file or directory 1 | #include "codeforces.h" | ^~~~~~~~~~~~~~
»
15 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
announcement << RatingRules {
    .rated_for_rating_below = 1600,
    .unrated_registration_allowed = true,
    .trusted_max_rating_below = 1900,
    .trusted_min_rated_rounds = 5
};

So you mean that I can’t be rated in div.3?

  • »
    »
    15 hours ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    OK,I get something wrong.

  • »
    »
    10 hours ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    To clarify, the round will be rated for anyone with a rating lower than 1600. To be included in the official standings (which simply means you appear in the standings, you still get a rank regardless of if you're trusted), you need to be considered trusted, which means that you must have a max rating below 1900 and have participated in at least 5 rated rounds.

»
15 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

orz announcement!

»
15 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

wow! amazing announcement

»
13 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

cool concept for announcement, orz

But I hope problem statements are sweet and easy to understand.

»
13 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

unique announcement

»
13 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

print('I don't know formatting nor C++ so just imagine this is a comment glazing the announcement')

»
12 hours ago, hide # |
 
Vote: I like it +5 Vote: I do not like it

»
11 hours ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

cry's basement is still working

»
10 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

It's look like instead of problem they pasted the solution

»
10 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

lesss effin' goooo what an announcement!

»
8 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Russian translator is also Expert... 0_0

»
8 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

hi

»
7 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Imma rank up on this one fs.

»
7 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Isn't there any weight of problem ?

  • »
    »
    7 hours ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    Div3 / 4 rounds (or any round with ICPC scoring) do not have individual problem scoring, instead, you are ranked based on number of problems solved, then by penalty

»
5 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

PEAK announcement

»
4 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Thanks everyone for participating in Codeforces Round 1117 (Div. 2). Although it was initially difficult to understand from the editorial when I first participating in Codeforces contests. However I found that once I got used to it, the explanations felt very easy to understand, accurate, and highly academic.

We should read the hint and solution before reading code (Sorry for my bad English)