LGR-213 作弊名单
  • 板块站务版
  • 楼主chen_zheAya
  • 当前回复1114
  • 已保存回复1144
  • 发布时间2025/1/19 15:54
  • 上次更新2025/2/3 16:41:05
查看原帖
LGR-213 作弊名单
8457
chen_zheAya楼主2025/1/19 15:54

相似度过高,判定为抄袭:

yi_hr lrj100815
D_xbang yekc2010
2023z fly_qyz
3apple songhy_cn
bzd_oik AC_AC_AC
zhouhaoyu1011 我是歌者

涉嫌使用 AI:

ljh0727 yhj678520 wangtanhao2013 un1i _lyhlyh_
luoYiCheng_PrOI greatvalue yangxinyi l0_Ol wwanghaoyu123456
_Segment_tree__ytx team_csp_ojz Wuyuetongzhou houtony simon20110911
xhhyj Cai_Tang myne 1146582663L liuwenhui1

如果对判罚不服者,请在 2025-01-20 20:00 之前在本贴申诉。申诉需要有详细的理由,没有声明理由的申诉可能不予受理。申诉仅限一次。以下理由不会被接受:

  1. 使用了 AI 生成的代码
  2. 同一个老师教的,所以代码风格一样。
  3. 另一个人抄了我的代码。
  4. 不小心交到了另一个账号上。

考虑到管理员处理申诉需要耗费精力,因此如果申诉被驳回,管理员可以决定延长棕名惩罚时间一倍。据统计,申诉成功的个案占被处罚的个案中的很小一部分,因此请在申诉非常有把握成功的情况下再进行申诉。

自 2023 年 1 月 1 日起到 2025 年 1 月 19 日 16 时,已经检测与认定作弊案例 1964 人次,封禁累犯作弊者 99 人,申诉 64 人次,认定申诉有效而撤回惩罚 22 次,申诉成功的个案占被处罚的个案中的 1.12%。

2025/1/19 15:54
846661
A_R_O_N_A2025/1/20 15:42

大的要来力(喜

2025 年度第一乐子

2025/1/20 15:42
1172967
_Segment_tree__ytx2025/1/20 15:44

@chen_zhe 我没有让他们给我辩护啊!求求你了放过我吧

2025/1/20 15:44
472950
Mr_Terminator2025/1/20 15:44

辩护大军成功化身加刑团队

2025/1/20 15:44
1392937
TYLOO_2592025/1/20 15:44

@heyicong 我们尝试过劝他别发了,不过很明显没什么用

2025/1/20 15:44
472950
Mr_Terminator2025/1/20 15:45

@AI_god 我证明过了,往前翻

2025/1/20 15:45
8457
chen_zheAya楼主2025/1/20 15:46

提交记录:https://www.luogu.com.cn/record/198791149

所属题目 T563937 [202501D] 检票

提交时间 2025-01-17 19:08:44

#include <iostream>
#include <vector>

using namespace std;

int main(void)
{
    int n;
    cin >> n;
    vector<int> t(n);
    for (int i = 0; i < n; ++i) {
        cin >> t[i];
    }

    vector<int> firstGroup, secondGroup;
    
    for (int i = 0; i < n; ++i) {
        if (t[i] <= 15) {
            firstGroup.push_back(t[i]);
        } else {
            secondGroup.push_back(t[i]);
        }
    }

    for (int i = 0; i < firstGroup.size(); ++i) {
        cout << firstGroup[i] << " ";
    }
    for (int i = 0; i < secondGroup.size(); ++i) {
        cout << secondGroup[i] << " ";
    }

    return 0;
}

提交记录:https://www.luogu.com.cn/record/198792176

所属题目 T563938 [202501E] 右箭头

提交时间 2025-01-17 19:10:13

#include <iostream>
#include <vector>

using namespace std;

int main(void)
{
    int n, m, k;
    cin >> n >> m >> k;

    vector<vector<char>> grid(n, vector<char>(m, '.'));

    int middle = n / 2;
    for (int i = middle - k / 2; i < middle + k / 2; ++i) {
        for (int j = 0; j < m; ++j) {
            grid[i][j] = '#';
        }
    }

    for (int i = 0; i < middle; ++i) {
        for (int j = middle - i; j < middle + i + 1; ++j) {
            grid[i][j] = '#';
        }
    }

    for (int i = middle + 1; i < n; ++i) {
        for (int j = middle - (n - i - 1); j < middle + (n - i - 1) + 1; ++j) {
            grid[i][j] = '#';
        }
    }
    
    for (int i = 0; i < n; ++i) {
        for (int j = 0; j < m; ++j) {
            cout << grid[i][j];
        }
        cout << endl;
    }

    return 0;
}

提交记录:https://www.luogu.com.cn/record/198792531

所属题目 T563938 [202501E] 右箭头

提交时间 2025-01-17 19:10:43

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n, m, k;
    cin >> n >> m >> k;

    // 初始化一个n x m的二维数组,填充为'.'
    vector<vector<char>> grid(n, vector<char>(m, '.'));

    // 横杠部分
    int middle = n / 2;
    for (int i = middle - k / 2; i < middle + k / 2; ++i) {
        for (int j = 0; j < m; ++j) {
            grid[i][j] = '#';
        }
    }

    // 三角形部分
    // 上半部分
    for (int i = 0; i < middle; ++i) {
        for (int j = middle - i; j < middle + i + 1; ++j) {
            grid[i][j] = '#';
        }
    }

    // 下半部分(对称的)
    for (int i = middle + 1; i < n; ++i) {
        for (int j = middle - (n - i - 1); j < middle + (n - i - 1) + 1; ++j) {
            grid[i][j] = '#';
        }
    }

    // 输出结果
    for (int i = 0; i < n; ++i) {
        for (int j = 0; j < m; ++j) {
            cout << grid[i][j];
        }
        cout << endl;
    }

    return 0;
}

提交记录:https://www.luogu.com.cn/record/198793136

所属题目 T563941 [202501H] 分队平衡

提交时间 2025-01-17 19:11:31

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
    int n, m, k;
    cin >> n >> m >> k;
    
    vector<vector<int>> a(n, vector<int>(m));
    for (int i = 0; i < n; ++i) {
        for (int j = 0; j < m; ++j) {
            cin >> a[i][j];
        }
    }
    
    for (int times = 0; times < k; ++times) {
        vector<pair<int, int>> columnSums(m); 
        for (int j = 0; j < m; ++j) {
            int sum = 0;
            for (int i = 0; i < n; ++i) {
                sum += a[i][j];
            }
            columnSums[j] = {sum, j};
        }
        
        int maxSum = columnSums[0].first, minSum = columnSums[0].first;
        for (int j = 0; j < m; ++j) {
            maxSum = max(maxSum, columnSums[j].first);
            minSum = min(minSum, columnSums[j].first);
        }
        vector<int> selectedColumns;
        for (int j = 0; j < m; ++j) {
            if (columnSums[j].first == maxSum || columnSums[j].first == minSum) {
                selectedColumns.push_back(columnSums[j].second);
            }
        }
        
        vector<int> allStudents;
        for (int col : selectedColumns) {
            for (int i = 0; i < n; ++i) {
                allStudents.push_back(a[i][col]);
            }
        }
        
        sort(allStudents.rbegin(), allStudents.rend());
        
        int index = 0;
        for (int i = 0; i < n; ++i) {
            if (i % 2 == 0) { 
                for (int j = 0; j < m; ++j) {
                    a[i][j] = allStudents[index++];
                }
            } else { 
                for (int j = m - 1; j >= 0; --j) {
                    a[i][j] = allStudents[index++];
                }
            }
        }
    }
    
    for (int i = 0; i < n; ++i) {
        for (int j = 0; j < m; ++j) {
            cout << a[i][j] << " ";
        }
        cout << endl;
    }
    
    return 0;
}

提交记录:https://www.luogu.com.cn/record/198795732

所属题目 T563939 [202501F] 知识竞赛

提交时间 2025-01-17 19:15:39

#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main() {
    int n, m;
    cin >> n >> m;
    
    vector<vector<int>> a(n, vector<int>(m));
    
    // 输入知识水平
    for (int i = 0; i < n; ++i) {
        for (int j = 0; j < m; ++j) {
            cin >> a[i][j];
        }
    }
    
    // 计算每列的总和
    vector<int> colSum(m, 0);  // 存储每列的总和
    for (int j = 0; j < m; ++j) {
        for (int i = 0; i < n; ++i) {
            colSum[j] += a[i][j];
        }
    }
    
    // 找出最大列总和的列号
    int maxSum = 0, bestCol = -1;
    for (int j = 0; j < m; ++j) {
        if (colSum[j] >= maxSum) {  // 如果相等,选择最右边的列
            maxSum = colSum[j];
            bestCol = j;
        }
    }
    
    // 计算该列中的最大知识水平
    int maxKnowledge = 0;
    for (int i = 0; i < n; ++i) {
        maxKnowledge = max(maxKnowledge, a[i][bestCol]);
    }
    
    // 统计该列中最大知识水平的人数
    int count = 0;
    for (int i = 0; i < n; ++i) {
        if (a[i][bestCol] == maxKnowledge) {
            ++count;
        }
    }
    
    // 输出结果
    cout << maxKnowledge << " " << count << endl;
    
    return 0;
}

请问还有什么问题吗?

2025/1/20 15:46
945742
hexuchen2025/1/20 15:47

蚌埠住了

2025/1/20 15:47
8457
chen_zheAya楼主2025/1/20 15:48

从基本的行为逻辑分析(提交时间、代码长度,代码内容)已经足以得出这并非一个人类个体能够完成的程度,也并非提前囤代码导致的短时间提交(在此之前用户提交了 A B C 题,且这种比赛囤题显然不优),综上判定为 AI。

2025/1/20 15:48
1115541
dong07172025/1/20 15:48

cz亲自出马了!

2025/1/20 15:48
725640
heyicong2025/1/20 15:48

(谁家打一场比赛每道题写的头文件还不一样(乐

2025/1/20 15:48