Sparky_Master_WCH1226's blog

By Sparky_Master_WCH1226, history, 15 months ago, In English

You are probably already familiar with the following cheating methods, submitting your solution on alt account, with 4o, and then deep seek, and then o1, and then o3, finding solutions on telegram, finding solutions on youtube, finding solutions on discord, asking your blue rated friend, asking your purple rated friend, asking your orange rated friend, asking your red rated friend, asking your lgm rated friend, play as a team of cyan, play as a team of blue, play as a team of purple, play as a team of orange, play as a team of red, play as a team of lgm, asking some other blue that is not your friend, asking some other purple that is not your friend, asking some other orange that is not your friend, asking some other red that is not your friend, asking some other Lgm that is not your friend, pay an orange to play the contest for you, pay a red to play the contest for you, pay an LGM to play the contest for you, print out katcl and bring it to IOI, print out cp-algorithm and bring it to IOI, print out wikipedia and bring it to IOI, print out OI-wiki and bring it to IOI, print out Adament's blogs and bring it to IOI, print out Elegia's blogs and bring it to IOI, print out the entirety of codeforces and bring it to IOI, print out the entirety of Atcoder and bring it to IOI, print out the entirety of Shakespeare’s work and bring it to IOI, print out entirety of the human knowledge and bring it to IOI, print out all strings that matches ^[a-z ]+$ and bring it to IOI, bringing phone to IOI, using phone in IOI, using keyboard macros in IOI, using internet connected keyboard in IOI, using a tablet as a keyboard in IOI, using a computer as a keyboard in IOI, using a potato as a keyboard in IOI, participating in IOI when you are not a highschool student, participating in ICPC world finals more than twice, participating in ICPC regionals more than 5 times, participating in world finals when you are already 30, participating in world finals when you are a coach, participating in ICPC with more than 3 people, continue to submit solutions after 5 hours in IOI, continue to submit solutions after 5 hours in ICPC, continue to submit solutions to div1+2 after 3 hours, bringing more than 25 pages of materials to ICPC world finals, bringing 25 pages of font size 3 materials to ICPC world finals, bringing 25 pages of 3840*2160 with 24 bit colour space squares to ICPC world finals, bringing 25 pages of material that reaches the Bekenstein bound in entropy, using your own computer for ICPC, using your own 1000Hz with rapid trigger keyboard in ICPC, using your own 1080p 540Hz monitor in ICPC, using your own problemset in ICPC, modify the test data as a contestant, modify the problem statement as a contestant, modify the interactor as a contestant, modify the model solution as a contestant, modify the test data not as a contestant, finding vulnerabilities on codeforces frontend, finding vulnerabilities on codeforces backend, finding a zero day exploit and using it on codeforces, buying a zero day exploit and use it on codeforces, buy a botnet and ddos codeforces when you are having a rating drop, finding vulnerabilities on LGMs’ computer, finding vulnerabilities on LGMs’ apple phone, finding vulnerabilities on LGM’s android phone, finding a zero day exploit and use it on LGM’s computers, buying a zero day exploit and use it on LGMs’ phones, bribe the problem setters for problems, social engineering the problem setters for the problems, hack the problemsetters for problems, bribe the testers for solutions, social engineering the testers for solutions, hack the testers for solutions, bribe the coordinators for problems, social engineering the coordinators for problems, hack the coordinators for problems, bribe mike for solutions, social engineering mike for solutions, hack mike for solutions, ask mike to rejudge your solution until it does not TLE, ask mike to rejudge your solution until your random algorithms pass with the 1e-10 probability, ask mike to rejudge your RE solution until all undefined behaviors are defined like your own C++ standard, ask mike to rejudge your obviously WA solution until the right cosmic ray bit flips the judgment and give you AC, use time machine to ask o727 for a solution, use time machine to read the editorial, use time machine to read the discussion, use time machine to read tourist’s solution, use a time machine to watch umnik’s screencast, do not use a time machine and watch umniks’ screencast, so now

Count the number of ways to cheat, as cheating could be huge, output it modulo 998244853

  • Vote: I like it
  • +706
  • Vote: I do not like it

| Write comment?
»
15 months ago, hide # |
 
Vote: I like it +112 Vote: I do not like it

»
15 months ago, hide # |
 
Vote: I like it +16 Vote: I do not like it

It's giving me integer overflow sir

  • »
    »
    15 months ago, hide # ^ |
     
    Vote: I like it -7 Vote: I do not like it

    that's why he asked modulo 998244853 of number of ways.

    • »
      »
      »
      15 months ago, hide # ^ |
       
      Vote: I like it -23 Vote: I do not like it

      the value was already way to large before modding :pensive:

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

        do modulo of answer when ever it exceeds 988244853, and keep on incrementing new ways.

        That's the whole purpose of modulo, to find final answer with the help of this modulo avaoiding overflow, if one could represent the final answer without overflowing then what is the use of modulo? he could directly print the final answer.

»
15 months ago, hide # |
 
Vote: I like it +52 Vote: I do not like it

had a good laugh reading this

»
15 months ago, hide # |
 
Vote: I like it +85 Vote: I do not like it

Was missed, king.

»
15 months ago, hide # |
 
Vote: I like it +23 Vote: I do not like it

You forgot kidnapping the setters and testers. ;laughs

»
15 months ago, hide # |
Rev. 3  
Vote: I like it +21 Vote: I do not like it

You forgot about the newest method discovered “hashing the same code and submit on multiple accounts” example: 5 master accounts : bieybay,azuiny,cicwri,3yrs0VOI,beaaaan Thank you!

»
15 months ago, hide # |
 
Vote: I like it +38 Vote: I do not like it

Return of the king

»
15 months ago, hide # |
Rev. 2  
Vote: I like it +24 Vote: I do not like it

continue to submit solutions after 5 hours in IOI appears twice, which will definitely results in a WA in counting problems.

»
15 months ago, hide # |
 
Vote: I like it +29 Vote: I do not like it

there are quite a number of references here :O

  • »
    »
    15 months ago, hide # ^ |
     
    Vote: I like it +18 Vote: I do not like it

    "ask mike to rejudge your obviously WA solution until the right cosmic bit flips the judgment and give you AC" my favorite one

    • »
      »
      »
      15 months ago, hide # ^ |
       
      Vote: I like it +27 Vote: I do not like it

      "use a time machine to watch umnik’s screencast, do not use a time machine and watch umniks’ screencast" is mine xD

»
15 months ago, hide # |
 
Vote: I like it +5 Vote: I do not like it

That is single best post I ever read on Codeforces, got me rolling on the floor for 5 min straight, you might not be LGM on CF yet, but you are truly LGM in comedy

»
15 months ago, hide # |
Rev. 2  
Vote: I like it +113 Vote: I do not like it

In competitive programming, ways to cheat are vast,

From alts to deep seek, solutions found fast.

Submit with 4o, o1, and then o3,

Telegram, YouTube, Discord – help's never free.

Ask a blue, purple, or even orange mate,

Red or LGM – they’ll set you straight.

Team up with cyan, blue, or purple too,

Orange, red, LGM – a full crew.

Find others who aren't your friend,

Blue, purple, orange – help to lend.

Pay an orange, red, or LGM pro,

Win the contest with cash flow.

Print katcl or cp-algorithms to bring,

Wikipedia, OI-wiki – knowledge to swing.

Adament’s or Elegia’s blogs in your hand,

Coderforces, Atcoder – conquer the land.

Print Shakespeare's work to IOI you bring,

Or all human knowledge – a curious thing.

Every string matching ^[a-z ]+$,

Win with text, who could’ve guessed?

Phones and macros, keyboards with a twist,

Internet connections – nothing's missed.

Potatoes as keyboards, breaking norms,

Even competing when you don't fit the forms.

Participate past limits, no rules you heed,

Age and attempts – just more to feed.

More than three in ICPC’s game,

After five hours, still submitting the same.

Tiny font pages, entropy's bound,

1080p at 540Hz – advantages found.

Modifying tests, interactors too,

Hacking model solutions – who knew?

Exploits on Codeforces, front and back,

Botnets ready when ratings lack.

Hacking LGMs’ phones with ease,

Bribery and social engineering – keys.

Hack the setters, testers, coordinators too,

Mike's rejudges – a wish come true.

Cosmic rays flipping bits just right,

Undefined behavior now defined, alright.

Time machines to read the past,

Tourist’s solution – learn so fast.

Umnik’s screencast – time travel or not,

Methods to cheat? There's quite a lot.

So count the ways – so many indeed,

Cheating grows fast, with exponential speed.

Modulo 998244853 – the output we seek,

In the realm of code, victory’s never bleak.

»
15 months ago, hide # |
 
Vote: I like it +6 Vote: I do not like it

Suffix array in C:/Windows? We forget our history.

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

Asking AI for the summary of the blog

»
15 months ago, hide # |
 
Vote: I like it +13 Vote: I do not like it

My eyes are raped on reading this.

»
15 months ago, hide # |
 
Vote: I like it +12 Vote: I do not like it

The length of this post overflows my brain

The number of ways is infinite and I don't think that has a value modulo 998244853

»
15 months ago, hide # |
 
Vote: I like it +14 Vote: I do not like it

that reminds me of the street toilets at wf egypt

»
15 months ago, hide # |
 
Vote: I like it +9 Vote: I do not like it

Auto comment: topic has been updated by Sparky_Master_WCH1226 (previous revision, new revision, compare).

»
15 months ago, hide # |
Rev. 4  
Vote: I like it +86 Vote: I do not like it

dear codeforces community, admins MikeMirzayanov:

our judgement in good faith believes that this blog (unlike some blogs we may have done intentionally before) does belong in this community. we are posting this for a third time. please provide some extra explanations if you insist that this blog should be deleted,

Thanks, Sparky_Master_WCH1226

»
15 months ago, hide # |
 
Vote: I like it +20 Vote: I do not like it

»
15 months ago, hide # |
 
Vote: I like it -18 Vote: I do not like it

It was long so I asked 4o to paragraph it.

You are probably already familiar with the following cheating methods:

Submitting your solution on an alt account, with 4o, and then deep seek, and then o1, and then o3.

Finding solutions on Telegram, finding solutions on YouTube, finding solutions on Discord.

Asking your blue-rated friend, asking your purple-rated friend, asking your orange-rated friend, asking your red-rated friend, asking your LGM-rated friend.

Playing as a team of cyan, playing as a team of blue, playing as a team of purple, playing as a team of orange, playing as a team of red, playing as a team of LGM.

Asking some other blue that is not your friend, asking some other purple that is not your friend, asking some other orange that is not your friend, asking some other red that is not your friend, asking some other LGM that is not your friend.

Pay an orange to play the contest for you, pay a red to play the contest for you, pay an LGM to play the contest for you.

Print out katcl and bring it to IOI, print out cp-algorithm and bring it to IOI, print out Wikipedia and bring it to IOI, print out OI-wiki and bring it to IOI, print out Adament's blogs and bring it to IOI, print out Elegia's blogs and bring it to IOI, print out the entirety of Codeforces and bring it to IOI, print out the entirety of Atcoder and bring it to IOI.

Print out the entirety of Shakespeare’s work and bring it to IOI, print out the entirety of human knowledge and bring it to IOI, print out all strings that match ^[a-z ]+$ and bring it to IOI.

Bringing a phone to IOI, using a phone in IOI, using keyboard macros in IOI, using an internet-connected keyboard in IOI, using a tablet as a keyboard in IOI, using a computer as a keyboard in IOI, using a potato as a keyboard in IOI.

Participating in IOI when you are not a high school student, participating in ICPC world finals more than twice, participating in ICPC regionals more than five times, participating in world finals when you are already 30, participating in world finals when you are a coach, participating in ICPC with more than three people.

Continue to submit solutions after five hours in IOI, continue to submit solutions after five hours in ICPC, continue to submit solutions to div1+2 after three hours.

Bringing more than 25 pages of materials to ICPC world finals, bringing 25 pages of font size three materials to ICPC world finals, bringing 25 pages of 3840×2160 with 24-bit color space squares to ICPC world finals, bringing 25 pages of material that reaches the Bekenstein bound in entropy.

Using your own computer for ICPC, using your own 1000Hz with rapid trigger keyboard in ICPC, using your own 1080p 540Hz monitor in ICPC, using your own problem set in ICPC.

Modify the test data as a contestant, modify the problem statement as a contestant, modify the interactor as a contestant, modify the model solution as a contestant, modify the test data not as a contestant.

Finding vulnerabilities on Codeforces frontend, finding vulnerabilities on Codeforces backend, finding a zero-day exploit and using it on Codeforces, buying a zero-day exploit and using it on Codeforces, buying a botnet and DDoSing Codeforces when you are having a rating drop.

Finding vulnerabilities on LGMs’ computers, finding vulnerabilities on LGMs’ Apple phones, finding vulnerabilities on LGMs’ Android phones, finding a zero-day exploit and using it on LGMs’ computers, buying a zero-day exploit and using it on LGMs’ phones.

Bribe the problem setters for problems, social engineering the problem setters for the problems, hack the problem setters for problems.

Bribe the testers for solutions, social engineering the testers for solutions, hack the testers for solutions.

Bribe the coordinators for problems, social engineering the coordinators for problems, hack the coordinators for problems.

Bribe Mike for solutions, social engineering Mike for solutions, hack Mike for solutions.

Ask Mike to rejudge your solution until it does not TLE, ask Mike to rejudge your solution until your random algorithms pass with the 1e-10 probability, ask Mike to rejudge your RE solution until all undefined behaviors are defined like your own C++ standard, ask Mike to rejudge your obviously WA solution until the right cosmic ray bit flips the judgment and gives you AC.

Use a time machine to ask o727 for a solution, use a time machine to read the editorial, use a time machine to read the discussion, use a time machine to read Tourist’s solution, use a time machine to watch Umnik’s screencast.

Do not use a time machine and watch Umnik’s screencast.

So now

Count the number of ways to cheat, as cheating could be huge, output it modulo 998244853

»
14 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I went on reading it and couldn't stop myself from laughing.

You are Tourist of CP-Comedy man.

»
14 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Memory Limit Exceeds

»
14 months ago, hide # |
 
Vote: I like it +4 Vote: I do not like it

This problem essentially requires counting the number of cheating methods described in the problem statement and then returning the count modulo 998244853.

Here's the approach:

Parse the problem statement and count the number of cheating methods. Compute the result modulo 998244853.

Here’s an efficient C++ solution:

#include <iostream>

const int MOD = 998244853;

int main() {
    // Count of all listed cheating methods
    int cheating_methods = 86; // Manually counted from the problem statement
    
    // Output the result modulo MOD
    std::cout << cheating_methods % MOD << std::endl;
    
    return 0;
}

Explanation: The problem statement lists 86 distinct ways to cheat. Since the count is small, we directly output it modulo 998244853. This solution runs in O(1) time complexity. Would you like me to verify the count or automate the parsing?

»
14 months ago, hide # |
Rev. 2  
Vote: I like it -6 Vote: I do not like it

i ain't reading allat

»
14 months ago, hide # |
 
Vote: I like it +10 Vote: I do not like it

"participating in IOI when you are not a highschool student", nah tourist participated IOI when he was only 12