SYCu's blog

By SYCu, history, 18 months ago, In English

I can confirm that 317319998 is the same as 317323988, 317314863 is the same as 317316740 and they all solve 2C/2E/2F in this round, and 314138417 313800858 are CRAZY.

NOW I KNOW zhoujiarun0216 IS WHOSE ALT!!!

upd: This is what makes this matter more suspicious:

  • They come from the same school
  • They have all completed ABCEF
  • luuia 's code is heavily confused

At least I can confirm that luuia used LLM during the contest.

upd2: More evidence

https://atcoder.jp/contests/abc403/submissions/65273343 https://atcoder.jp/contests/abc403/submissions/65280364 https://atcoder.jp/contests/abc403/submissions/65274846

upd3: Mark luuia here

upd4: Mark zhouj1arun here

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

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

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

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

OMG a Chinese cheater ;-;

It's over for codeforces

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

    racist

    • »
      »
      »
      18 months ago, hide # ^ |
      ← Rev. 2  
      Vote: I like it +47 Vote: I do not like it

      How was that racist? I was surprised because there is very little cheating in China and the people there are super talented and hardworking.

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

        That's not always right. For example, almost half of my classmates cheated in English dictations.

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

        In all fairness, this would imply that other races are dumb and/or lazy. But only the positive things get updoots here, unless it's about Indians, then it depends on the time of day.

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

          Not necessarily. People from other cultures are also hardworking and talented, but just not as much as Chinese people. Let me give you an example with a less sensitive topic to make my point clear:

          One can say Brazilians are talented at football. This does not imply that people from other countries have some impairment that disallow them to play football optimally, or that they are unable to understand a very simple game. It just happens that football is so culturally important in Brazil that Brazilian people will put in an amount of energy in this sport that will translate in this worldwide recognition.

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

            Brazil took gold in the 2025 Table Tennis World Cup lol

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

Codeforces should really put a report feature because 90% of blogs now are just people calling out cheaters

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

    It would go a long way if we could have some trusted users with ban power, like wikipedia or something, they could read the ban requests and appeals and regular users or mike would not have to be bothered like this

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

obfuscation of your code isn't even allowed, is it? how come there's still no punishment for those blatant rulebreakers even after numerous posts?

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

i asked chatgpt to deobfuscate luuia's code, guess what it gave me:https://chatgpt.com/share/680e5c4a-077c-8006-b5bc-be68aac51e25

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

huhuhuhuhuhuh...

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

As you can see, I was the first to pass every solution. Zhoujiarun and I are from the same school. Therefore, during his Codeforces competition to fulfill his commitment, he requested the code from me and had an AI modify the code style.

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

He will soon be banned. Wait and see.

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

We need a reporting feature, and we also hope to give some long-time users certain powers to help maintain our community environment as volunteers.

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

a dramatic end for a shit-poster RIP luuia

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

He is even boasting around like this is an honor or something, i guess that's just another 12 yrs old kid who wants attention.

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

I spent about five minutes trying to decode https://codeforces.me/contest/2086/submission/313800858 and got this:

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int mod = 998244353;
ll ksm(ll a,ll q,int md) {
    ll res = 1;
    a %= md;
    while(q > 0) {
        if(q & 1) res = res * a % md;
        a = a * a % md;
        q >>= 1;
    }
    return res;
}
const int maxn = 500000;
vector<ll> fac(maxn + 1),inv(maxn + 1);
void init() {
    fac[0] = 1;
    for (int i = 1;i <= maxn;i++){
        fac[i] = fac[i-1] * i % mod;
    }
    inv[maxn] = ksm(fac[maxn],mod-2,mod);
    for (int i = maxn;i >= 1;i--){
        inv[i-1] = inv[i] * i % mod;
    }
}
int main(){
    init();
    int T;cin >> T;
    while(T--){
        vector<int> a(26);
        int cnt = 0;
        for (int i = 0;i < 26;i++){
            cin >> a[i];
            cnt += a[i];
        }
        int nl = (cnt + 1) / 2;
        int nr = cnt / 2;
        vector<ll> dp(nl + 1,0);
        dp[0] = 1;
        for (int i = 0;i < 26;i++){
            if(a[i] == 0) continue;
            for (int j = nl;j >= a[i]; j--){
                dp[j] = (dp[j] + dp[j - a[i]]) % mod;
            }
        }
        ll ansl = dp[nl];
        ll ansr = fac[nl] * fac[nr] % mod;
        ll ltot = 1;
        for (int i = 0;i < 26;i++){
            ltot = ltot * fac[a[i]] % mod;
        }
        ansr = ansr * ksm(ltot,mod-2, mod) % mod;
        ll ans = ansr * ansl % mod;
        cout << ans << "\n";
    }
    return 0;
}

In some places the variable names I changed may not be suitable for their original purpose, but at least they can be viewed.

»
18 months ago, hide # |
← Rev. 3  
Vote: I like it -8 Vote: I do not like it

just wait and see quietly.

»
18 months ago, hide # |
← Rev. 4  
Vote: I like it +2 Vote: I do not like it

.

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

What is "xian"? Is it "咸" but may not right