Hello.QAQ's blog

By Hello.QAQ, history, 51 minute(s) ago, In English

This article was translated from Chinese into English using ChatGPT. The Chinese version follows the English version.

English Version

This post was published by hanziwei using a borrowed account.

Appeal Regarding the Account hanziwei

What Happened

Short version: In the most recent Codeforces Div. 2 contest, Codeforces Round 1129 (Div. 2), I solved A and F quickly, and then my account was banned.

Detailed version: In the most recent Codeforces Div. 2 contest, I solved A quickly, but I found that the remaining problems were not easy. F was the problem I had the clearest ideas about. I quickly came up with a solution and got it accepted. However, when I was preparing to submit B, I discovered that I could no longer log in to my account because it had been banned.

Explaining Why I Did Not Cheat

Since I did not anticipate being falsely banned, I did not record my screen during the contest. I will address several possible concerns below.

How Could a Newbie Solve Div. 2 F So Quickly?

Since Codeforces contests normally start at around 22:35 Beijing time, and I do not have a habit of staying up late, you can check the submission history of the original account: none of its submissions were made after 22:35. As a result, I have participated in relatively few contests, so my rating is naturally not very high.

However, this does not mean that my actual skill level is that of a Newbie. Below are my two AtCoder accounts:

You can verify by checking the submissions on these accounts that they belong to the same person.

Why Does Your Coding Style Look So Much Like AI-Generated Code?

This is a concern that several people have raised with me during the appeal process. My code may have been misclassified as AI-generated due to the following characteristics:

  • No using namespace std;

  • Extensive use of std::vector instead of static arrays

However, I maintain that these characteristics are not evidence that I used AI. You can examine the submissions on all the accounts mentioned above and see that their recent submissions all have very similar coding styles.

Why I Am Appealing

  1. Most importantly, to prove my innocence — I did not cheat.

  2. Secondly, I have submitted solutions to 1,000 problems on this account, and I greatly value my submission history.

  3. Finally, I want to reclaim the results of my hard work in my first contest — a rating increase of +666.

中文版本

本文由 hanziwei 借用账号发表。

对账号 hanziwei 的申诉

发生了什么

简要版本 在上一场 Codeforces Div2,也就是 Codeforces Round 1129 (Div. 2) 中,我快速地解决了 A&F,然后,我的账号被封禁了。

详细版本 在上一场 Codeforces Div2 中,我快速通过了 A,然而我发现后面的题都不简单,F 是我最有思路的一个题,我很快想到了解法,并通过了这题,然而,在我准备提交 B 的时候,我发现我无法登录我的账号,我的账号被封禁了。

说明我没有作弊

由于我事先并没有想到会被误封,因此*并没有赛时录屏*,我打算从如下几个可能的问题进行解释。

为什么一个 Newbie 可以快速通过 Div2 F

由于 Codeforces 正常比赛时间在北京时间 22:35 左右,而我没有熬夜的习惯,你可以查看原账号的提交记录,没有一个超过 22:35,因此,我参加的场次比较少,分数自然不高。

然而,这并不说明我的水平就是 Newbie,下面是我 AtCoder 的两个账号。

你可以通过查看这些账号的提交,确认这是同一个人。

为什么你的代码风格看上去这么像 AI 生成的

这是我在申诉时,不少人和我提过的问题。我的代码由于如下特点,*可能*被误判

  • 没有 using namespace std;

  • 大量地使用 std::vector 而非静态数组

但我坚持认为,这并不是我使用 AI 的理由,你可以观察我上述提到的所有账号的提交,*近期的提交*代码风格都十分相似。

为何我要申诉

  1. 最主要的,证明我的清白——我并没有作弊。

  2. 其次,我在这个账号有着 1000 道题目的提交,我非常珍惜我的提交记录。

  3. 最后,我想要会我第一场的努力结果——Rating +666

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

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

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

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

other Evidence: we are classmates, hanziwei's codes in our contests are also using lots of std::vector and he can get high points in our contests

»
16 minutes ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

I am his classmate. As I know, PenaltyKing (another ID of hanziwei) is an honest contestant. He never uses AI in contests, and has high-level skills of competitive programming.

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

qpzc.