收录比赛
本站以 CCF 和 IOI 公布的公开名单为主,并补充 2004 年以来的历史公开成绩。 赛事按原始名称分别保留, 当前收录 348,649 条成绩记录。其中2026 年 52,996 条、2025 年 47,230 条、2024 年 52,785 条、2023 年 35,843 条、2022 年 18,809 条、2021 年 24,737 条、2020 年 21,421 条、2019 年 22,353 条、2018 年 18,299 条、2017 年 14,704 条、2016 年 12,041 条、2015 年 7,889 条、2014 年 5,750 条、2013 年 5,426 条、2012 年 2,611 条、2011 年 1,479 条、2010 年 1,431 条、2009 年 1,206 条、2008 年 1,279 条、2007 年 98 条、2006 年 101 条、2005 年 79 条、2004 年 82 条。 名单仅包含公开获奖 / 评级记录,不代表全体参赛名单。 可按比赛、等级 / 奖项、省份、年级和学校 / 机构组合筛选。
以下比赛按年份列出,点击任意比赛可直接进入主页并查看该场成绩。
2026 年
2025 年
2024 年
2023 年
2022 年
2021 年
2020 年
2019 年
2018 年
2017 年
2016 年
2015 年
2014 年
2013 年
2012 年
2011 年
2010 年
2007 年
2006 年
2005 年
2004 年
历史数据与赛事口径
历史公开成绩采用增量导入。已有 CCF / IOI 记录优先, 相同成绩不会重复写入;历史补入只用于补齐现有数据中的缺口。 所有赛事均按原始名称独立保留,不做跨赛事归并。
- NOIP 提高组 / 普及组:分别作为“NOIP 提高组”和“NOIP 普及组”独立展示, 不并入 CSPS 或 CSPJ。
- NOI D 类:独立保留为“NOI D 类”,不并入 NOI 夏令营。
- WC:独立保留为“WC”,不并入 NOI 冬令营。
- CTSC 与 CTS:根据原始赛事名分别保留,不互相合并。
- APIO 线上:保留独立的“线上”轮次,不与 APIO 中国区活动混合。
兼容与转换
- 年级 / 班级字段:部分原始名单把年级列写作“班级”。 站内统一为“一年级至六年级、七年级至九年级、高一至高三”。 原始名单中的初一、初二、初三会转换为七、八、九年级,五四制初四按九年级记录。
- 香港学制:中一至中六分别换算为七年级至高三, 与内地年级使用同一套筛选和展示口径。
- 小学年级:“小学/无”会结合同一选手的其他成绩倒推。 只有一条记录时默认为六年级;跨多个年份时,从最近的六年级依次向前推算。
- 历史年级缺失:2004–2008 年多届 NOI 的原始名单 没有年级,由此生成的入学年份并不可靠。此类获奖记录 显示赛事阶段“高中”或“初中”,不推测具体年级,也不会出现 获奖时已经高中毕业的异常年级。
- 来源格式:不同年份的名单存在编码、列数和列名差异。 例如部分冬令营名单使用 GB2312 编码或 .html 扩展名, APIO 2022、2024、2025 含组别列,APIO 2026 不含组别列; 2022 APIO 没有证书编号且原始分数含小数,导入时四舍五入为整数分; IOI 成绩保留原始小数分和官方总排名。 2023 NOI 冬令营的省份 / 性别列序与后续年份不同, NOIP 2023 名单另含历史成绩标记列。导入时会按表头统一转换为站内字段结构。
- 比赛拆分:CSPJ 与 CSPS、NOI 与 NOI 夏令营分别作为独立比赛保留, NOIP 提高组、NOIP 普及组、NOI D 类、WC、CTSC、CTS 等赛事也全部 按原始名称独立查询。
- 学校名称:同一省份内的学校简称、带省市前缀的写法和标点差异 会在导入时归并为统一校名。例如“宝安中学(集团)第二外国语学校”和 “深圳市宝安中学(集团)第二外国语学校”视为同一所学校。 学校表只保留规范名称和省份,不额外保存别名表或所在城市。
- 缺失字段:证书编号、准考证号等原始字段缺失时保留为空, 页面显示为“—”,不会自行补造。
- 缺失分数:2019、2020 年 NOI 冬令营原始名单未公布总分。 站内保留姓名、学校、年级和奖项,分数与位次显示为“—”,且不参与名次计算。
每条记录包含姓名、性别、学校 / 机构、省份、年级、比赛、等级 / 奖项和总分; 证书编号和准考证号按原始名单保留,缺失时显示为“—”。 数据仅做结构化转换,不对原始成绩作二次计算。
名次与分数
名次按每场比赛整体预计算,并按分数从高到低排列;IOI 直接采用官方公布的 总排名和参赛人数。检索器支持两种同分规则: “同分递补”为 1、1、1、2,“并列跳号”为 1、1、1、4,默认为并列跳号。 主页查询结果只显示位次;选手历年成绩中显示“位次/比赛人数” 和预计算好的位次比例。筛选条件不会改变位次、比赛人数或位次比例。 没有公布分数的记录不参与排名。 历史补入且缺少官方总排名的早期 IOI 记录,只保留分数和奖项, 不计算或推测官方名次。
分数按“得分 / 赛事满分”显示,例如 400/400。名次和满分按公开名单统计, 不是官方获奖名次或官方满分声明。
CSP、NOIP 相关名单显示为一等奖、二等奖、三等奖,不再使用 一级、二级、三级;APIO、IOI、NOI、NOI 冬令营和 NOI 夏令营 按原始名单显示金牌、银牌、铜牌。CTSC、CTS、WC、WC-AI 和 NOI D 类同样使用金牌、银牌、铜牌;NGOI 与春季测试使用 一等奖、二等奖、三等奖。
筛选与排序
默认按总分从高到低展示。也可以改为总分从低到高、姓名或学校名称排序。 年级和学校 / 机构支持多选;姓名和姓名拼音首字母支持关键词检索。 总分区间支持分别填写最低分和最高分,边界分数会包含在结果中。 比赛按年份从近到远排列,同一年内按赛事日期排列; 选手历年成绩按比赛年份和日期从近到远排列。选手档案使用稳定 ID 保存, 导入时按姓名、省份、性别和年级轨迹完成归并; 同年出现不同学校或年级冲突时不会自动合并。
榜单口径
榜单按单场比赛分别统计,每场比赛都有省份榜和学校榜。 学校榜默认展示全国学校排名,也可以选择省份查看省内排名。 学校榜以规范校名为统计对象,省份榜以成绩记录中的省份为统计对象, 分别统计金牌 / 一等奖、银牌 / 二等奖、铜牌 / 三等奖和获奖总数。
默认按金牌 / 一等奖数量排名,也可切换为按获奖总数排名。 数量相同时依次比较其他奖项数量;全部规则指标相同的对象并列,后续名次跳号。 全国排名、省内排名和两种排序结果均在 `ranking_entries` 统计表中预先计算, 页面只做筛选与分页,不重复聚合成绩。 榜单统计的是公开获奖 / 评级记录,不代表学校参赛人数或整体办学水平。
查看榜单数据纠错
如果发现姓名、学校、年级、分数或编号有误,请在查询结果中点击对应记录的“留言”, 系统会自动带入这条记录。留言和站长回复会在留言板公开显示。
前往留言板免责声明
本站为非官方查询工具,成绩与证书信息请以 CCF 或 IOI 官方发布为准。 涉及证书效力、评奖或升学认定时,请使用官方原始名单。