AtCoder

日本的在线编程竞赛平台,按 ABC、ARC、AGC 分级办赛并另设启发式竞赛,赛后更新算法与启发式两份 rating 排行榜,适合想按每周固定节奏刷题、用 rating 衡量水平的人一路打上去。

社区要登录网页多语言国内可直接访问

AtCoder 是一个在线编程竞赛网站,参赛者在限定时间内读题、写代码、提交,由系统自动判题并给出得分。它面向从初学者到高手的各类程序员,页面提供英文和日文两种界面。比赛按难度和形式分成几条线:面向新手的 ABC、中高级的 ARC、顶级的 AGC,以及考察启发式求解的 AHC,另外还有工作日举行的短赛。

主要功能

首页直接列出正在进行、即将开始和刚结束的比赛,点进去就能看到时长、题数、出题人和分值分布。每场比赛结束后更新算法与启发式两份排行榜,按 rating 排序,可以查看全部名次。站内还提供练习赛和 AtCoder Library 的测试赛,新用户可以先从这些不计分的场次熟悉提交流程。

判题系统支持多种语言,公告里提到过 C++23(GCC 15.2.0)的更新。除比赛外,站点还经营 Datasets 业务,把题目和提交数据整理成供 AI 训练与评测使用的数据集。

适合谁

想按固定节奏刷题、用 rating 衡量水平的人,可以跟着每周的 ABC 一路打上去;准备算法面试或参加其他竞赛的选手,也常把这里当作练习场。启发式竞赛适合愿意在开放问题上反复调优的人,和传统算法题是两种玩法。

费用与限制

参赛需要注册账号并登录,注册和登录入口在页面右上角。比赛时间按日本时间标注,国内用户要自行换算时差。站方对生成式 AI 的使用有专门规定,短期的 AHC 禁止使用生成式 AI,代码补全工具仍被允许;长期 AHC 的规则还在调整,并考虑分出纯人类组和可用 AI 组。部分高级别比赛还要求提交录屏才能计入 GP30 分数。

常见问题

用 AtCoder 要登录吗?
需要登录账号。需注册账号后登录参赛。
AtCoder 国内能访问吗?
本站 11 月 8 日 检测,AtCoder 在国内可以直接访问。
AtCoder 有哪些平台 / App?
支持 网页。
AtCoder 的替代品有哪些?
本站整理了 2 个替代品,例如 洛谷、Codeforces。

替代品 全部 2 个 →

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

替代品 2 个打开官网atcoder.jp