NGUYENVUHOANG's blog

By NGUYENVUHOANG, history, 3 hours ago, In English

Hi Ahanab,

I am surprised to see this blog, I also suspect the older guys were teasing me, but I appreciate the opportunity to clarify a few points regarding my contest performance:

Time gaps between D, E, and F: In Div. 3 contests, problem statements are straightforward. While implementation for E was underway, I had already read and thought through the ideas for D and F. A 6-minute window for D and F represents coding time, not total thinking time.

Problem H (Hash Collision & 40m Debugging): My original solution for H failed due to a hash collision (which got hacked). It took me nearly 40 minutes to analyze the collision, adjust my hashing parameters, and resubmit an AC solution. This manual trial-and-error debugging process clearly demonstrates genuine problem-solving rather than copying or prompt-generating.

Coding Style & Templates: My code consistently utilizes standard competitive programming practices typical for VOI training: global static arrays for cache performance, compact variable names (u, v, kq), and customized fast I/O snippets. This template is identical across my Codeforces and AtCoder profiles. Let's just see my coding style in the code I solve for a random Binary lifting problem:

include <bits/stdc++.h>

// #include <ext/pb_ds/assoc_container.hpp> // #include <ext/pb_ds/tree_policy.hpp>

define ll long long

define ull unsigned long long

define elif else if

define bit(mask,i) ((mask>>i)&1)

define task "main"

define mod 1000000007ll

define inf 0x3f3f3f3f

define linf 0x3f3f3f3f3f3f3f3f

using namespace std; // using namespace __gnu_pbds; templatebool maxi(T &x,const T &y){ if(x<y){ x=y; return 1; } return 0; } templatebool mini(T &x,const T &y){ if(x>y){ x=y; return 1; } return 0; } void addmod(ll &x,const ll &y,ll md=mod){ x+=y; if(x>=md) x-=md; } void submod(ll &x,const ll &y,ll md=mod){ x-=y; if(x<0) x+=md; } ll n,q,x,l,r,t,kq,a[200005],p[200005],lp[200005],rt[200005],up[19][200005]; vectorva; int main(){ if(fopen(task".INP","r")){ freopen(task".INP","r",stdin); freopen(task".OUT","w",stdout); } ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin>>n>>q>>x; for(int i=1; i<=n; i++){ cin>>a[i]; p[i]=p[i-1]+(a[i]-x); va.push_back(p[i]); } sort(va.begin(),va.end()); va.erase(unique(va.begin(),va.end()),va.end()); memset(lp,0x3f,sizeof(lp)); memset(rt,0x3f,sizeof(rt)); for(int i=n; i>=0; i--){ ll id=lower_bound(va.begin(),va.end(),p[i])-va.begin(); ll nt=lp[id]; lp[id]=i; rt[i]=min(nt,rt[i+1]); } for(int i=0; i<=n+1; i++) up[0][i]=(i<=n?rt[i]:inf); for(int k=1; k<19; k++) for(int i=0; i<=n+1; i++) up[k][i]=(up[k-1][i]<=n)?up[k-1][up[k-1][i]]:inf; while(q--){ cin>>l>>r; t=l-1; kq=0; for(int k=18; k>=0; k--) if(up[k][t]<=r){ kq+=(1<<k); t=up[k][t]; } cout<<kq<<'\n'; } }

If you still think I'm a bit suspicious, feel free to show me anything wrong with my code style, otherwise please voluntarily remove the post and publish a correction and apology to me, restoring my reputation.

I welcome MikeMirzayanov or any Codeforces coordinator to inspect my submission code diffs and history. I am always open to healthy competition and constructive discussions.

  • Vote: I like it
  • -19
  • Vote: I do not like it

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

first of all, does this mean you read D,E and F at the same time?
second of all, it is clear that this blog is either formatted by ai or generated by ai, if you cant even explain your situation without ai, then how do you even convince anyone that you can write code yourself?
lastly, getting rank 115 as a pupil is highly sus
in my opinion, this blog doesn't prove anything and the last thing you can do is to video record yourself in a div3 to prove that you didnt cheat

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

    Yeah, I read it about the same time, see my reply below

    I love multitasking, normally I watch the test and code at the same screen

    In this test, I just struggle on translation, and why I'm just ranked pupil but I can do these, because the test starts at 9:35 PM in UTC+7, and I usually sleep at 8:30-9:00 PM. I Literally have to stay up late for that. My parents don't want me stay up late, only when I'm a part of VOI team. I have to do it fast because I don't want to be absolutely tossed or scold by my parents. So I don't usually participate Codeforces Contests, and my rating is a bit low

    Yeah, I swear, read this below, I used to be a victim of AI

    Also, everyone think it's strange to use hash in problem H, that's also the reason why I didn't use AI, because I can think a bit outside the box

    Anyone here please read the post and my 2 Comments, I will only trust you when you show me MOSS check by yourself or admin, I bet you can try to train an AI to use 100% my coding style

    I got absolutely embarrassed in the team :(

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

oh yeah, I am used to multitasking a lot, my computer just have 8GB of RAM but I open literally more than 10 tabs of Chrome and ... it still fine

I was once a victim of AI abuse. I failed the exam for VOI team with just 5 points out of 40. Now, I swear, I just use AI for translation, I'm not so good in English, I'm now in the team for VOI with about 17.5 points out of 40. I tried a lot to escape from AI with the score is 3.5 times higher than last year.

My older guys are just teasing, or even bully me, so when I see your post, I am truly saddened and discouraged because my talent is not being recognized.

So, please, I'm right, I'm not Cheating, if you see something suspicious with my code, show me. Otherwise, I say the second time, please voluntarily remove the post and publish a correction and apology to me, restoring my reputation.

Hope anyone can see that :(

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

    im pretty sure you still need to explain how you got from rank 6000 to rank 115 this quickly

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

      This guy choked on problem C *1200 with 6000 AC, yet he managed to AC the harder problems in last Div 3 with fewer than 300 AC, especially the last problem which had under 50 AC wtf

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

why did you use hashing for h lil bro??? i thought it was literally just calculating prefix sums

»
96 minutes ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

what the hell is this???!

»
62 minutes ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

for some reason, I tried using my gemini and chatgpt to solve problem F and it seems both AIs gave code similar to yours