说句闲话:产生Unknown Error的最好方法是
Grammar_hbw · · 个人记录
- 提交没有数据的题目。解决方法:等待该题目完善数据点。
- 获得实质性棕名。会导致你的所有 AC 记录变为 Unknown Error。解决方法:无。
获得方法可参见https://www.luogu.com/discuss/61884。加速获得的催化剂 - 赛时提交某些比赛题目。这类比赛会在公告中写出:由于计分脚本原因,RE/OLE 等特殊状态会显示为UKE。解决方法:检查数组越界、STL引用不合法位置、除
0 、非void函数没有返回值等错误。 - 提交 SPJ 出错的题目。如果 SPJ 没有返回值/RE/返回 FAIL,那么对应测试点状态为 UKE。解决方法:更正 SPJ。
- 在洛谷 CF 赛制比赛交题。已知该种情况提交主题库题目会产生UKE。解决方法:等待洛谷完整支持CF赛制。
-
提交 Remote Judge。此时有概率产生 Unknown Error(对于未绑定账号的 SPOJ 提交,100% UKE),具体情况请看编译信息:
-
Unknown case status型,信息如下:
UnexpectedResponse: got an unexpected response when requesting `<原站>`: error decoding response body: unknown case status: <something>。在 RMJ 产生了洛谷没有的评测状态,显示为 UKE。解决方法:去原站看看。(1) Idleness Limit Exceeded. 产生原因:交互题,你的程序与交互库互相等待。解决方法:用
endl换行;去掉sync_with_stdio和cin.tie(0);检查交互格式。(2) Presentation Error. 产生原因:格式问题。解决方法:核对输入输出格式。
(3) Hacked. 产生原因:你的代码被 hack 了。在洛谷出现此种 UKE 非常不容易,因为需要是刚结束的 Div3/Edu,在 CF 上 AC 后洛谷还没爬到之前的短暂时间内被 hack。解决方法:检查代码。
(4) Query Limit Exceeded. 产生原因:在 Atcoder 上交互题超过次数。现在好像已经没了。解决方法:优化代码。
(5) 其他(主要是 Denial of Judging、System Error 之类的,信息不符合上述格式的也在此列):原站日爆。解决方法:重交。
- Login Fail 型:如果绑定的账号或密码错误,洛谷不会提示,但会 100% UKE,且 UKE 信息中包含 login fail。解决方法:重绑账号,并确定账号、密码正确。
- 其他:你谷 RMJ 日爆
(UKE又让洛谷臭名昭著了qwqwq)/原站日爆。解决方法:重交/重绑账号/去原站直接交。请确定讨论区中没有置顶【公告】Codeforces RemoteJudge 服务中断情况公告。
-