提交代码
选择语言与编译器版本贴入代码,或从本地上传源文件。同一题目保留最近 30 次提交记录,随时回看。
在线评测 · 算法训练
把写好的代码提交上来,评测机在沙箱里编译、运行、比对输出,几秒内给出通过与否,以及耗时与内存占用。题库按知识点与难度整理,适合从入门语法一路练到图论与动态规划。
// 前缀和:区间求和 #include <bits/stdc++.h> using namespace std; int main(){ int n, q; cin >> n >> q; vector<long long> s(n + 1, 0); for (int i = 1; i <= n; ++i){ long long x; cin >> x; s[i] = s[i - 1] + x; } while (q--){ int l, r; cin >> l >> r; cout << s[r] - s[l - 1] << '\n'; } return 0; }
Accepted · 18 ms · 3.4 MB · 10 / 10 测试点通过
Problemset
题目按编号排列,每道题标注难度与当前通过情况。点开任意一行即可查看题面、输入输出格式与评测数据范围。
| 题号 | 标题 | 难度 | 通过率 | 状态 |
|---|---|---|---|---|
| #1001 | 两数之和数组 · 哈希表 | 入门 | 82.4% | 已通过 |
| #1007 | 区间求和前缀和 · 一维数组 | 入门 | 76.1% | 已通过 |
| #1014 | 最长回文子串字符串 · 中心扩展 | 中等 | 58.9% | 已通过 |
| #1023 | 合并重叠区间排序 · 贪心 | 中等 | 64.2% | 待尝试 |
| #1038 | 字符串匹配KMP · 前缀函数 | 中等 | 51.7% | 待尝试 |
| #1042 | 并查集模板图论 · 路径压缩 | 中等 | 69.5% | 已通过 |
| #1055 | 单源最短路图论 · Dijkstra 堆优化 | 中等 | 47.3% | 待尝试 |
| #1063 | 区间加与区间求和数据结构 · 树状数组 | 较难 | 38.6% | 待尝试 |
| #1071 | 懒标记线段树数据结构 · 区间修改 | 较难 | 31.2% | 已通过 |
| #1086 | 01 背包问题动态规划 · 一维滚动 | 中等 | 72.8% | 已通过 |
| #1094 | 树形依赖背包动态规划 · 树上 DP | 较难 | 26.4% | 待尝试 |
| #1102 | 网络最大流图论 · Dinic 分层图 | 较难 | 22.9% | 待尝试 |
Judge Flow
从提交到出结果,一共四步。每一步的状态都会实时回传到题目页面,失败原因写得具体,方便直接定位。
选择语言与编译器版本贴入代码,或从本地上传源文件。同一题目保留最近 30 次提交记录,随时回看。
评测机按所选语言参数编译,编译报错会连同出错行号一并返回,不会只给一句失败提示。
在受限资源下逐个测试点运行,限制 CPU 时间、内存上限与输出大小,超限立即终止并标记原因。
忽略行末空格与多余换行后逐字节比对标准输出,给出 AC、WA、TLE、MLE、RE 等判定结果。
Languages
覆盖竞赛与日常练习常用语言,编译器版本在题目页面统一展示,评测参数对同一语言保持一致。
About
OJ判题网站是一个个人维护的在线评测站点,域名 hhcode.icu,由黄昊独立搭建并持续运营。它最早只是给自己刷题用的判题环境,后来把题库、提交记录与评测队列整理成现在这个样子,开放给同样在练算法的人使用。
站点不追求题量堆砌,更在意每道题的评测数据是否严密、失败反馈是否说得清楚。题目会持续补充,评测机也会随负载扩容。
Contact
题目反馈、数据纠错、账号问题都可以直接联系,工作日下午到晚间回复较快。
也可发送到 support@hhcode.icu,两个地址都会收到。
0791-8622 5566
工作日 14:00 至 21:00 之间可拨打,其余时间建议邮件留言。
江西省南昌市红谷滩区学府大道 999 号 A 座 502
邮编 330031,邮寄纸质材料前请先邮件确认。