交互库莫名其妙 UKE 求助

题目总版

rui_er @ 2022-08-27 12:16:08

出题相关的应该发这个版吧……

出了一道强制在线题,因为一些原因必须使用 I/O 交互来实现。std 和 spj 的每一行输出后面都有清空缓冲区。

给了离线的部分分(spj 中的 T=0 部分),但是这一部分 UKE 了,在线部分 AC。另外我还试过 std 正常执行一遍操作,但是不输出答案而是输出一堆 0,是全 WA 没有 UKE,且那个部分分消耗资源大约 200ms/44MB(限制 1000ms/128MB)应该可以排除 TLE/MLE 可能。标签打的是“交互题”“Special Judge”“O2 优化”。

这是 interactive_lib.cpp 和 checker.cpp。

有没有出交互题大师教教


by rui_er @ 2022-08-27 12:19:30

哦 UKE 的报错信息好像有一句 subprocess.TimeoutExpired: Command '...' timed out after 5.3 seconds,但是我看不出来哪里会 TLE,离线在线数据规模相同,而且 std 改成输出一堆 0 也没有 UKE 的情况


by rui_er @ 2022-08-27 12:46:03

似乎破案了,输出太长没有被 spj 读的话会寄


|