数据有锅:数据在读入 n 和矩阵后还有内容
查看原帖
数据有锅:数据在读入 n 和矩阵后还有内容
20156
Kelin楼主2021/9/1 22:01

为了应对那些多测题,我一般开头这么写。

//    scanf("%*d");
while(~scanf("%d", &n))
    Solve();

然后在这道题上莫名其妙的 WA\rm WA 了,甚至 MLE\rm MLE 了。本地和题解对拍了上千组都没问题,然后看错误信息:

Wrong Answer. wrong answer Too long on line 401.

我寻思 n400n\le 400 ,哪来的 401401 行。然后我改成如下代码,在读完数据后尝试 assert 看是否还有读入,果不其然,他 assert failed 了。

scanf("%d", &n);
Solve();
assert(scanf("%d",&n) == -1);

恳请管理员修复一下数据,因为数据有问题浪费这么长时间属实有点搞心态。

@chen_zhe @kkksc03 @xenonex

2021/9/1 22:01
加载中...