TLE但是显示的时长很短的看过来
查看原帖
TLE但是显示的时长很短的看过来
37789
wutiruo楼主2022/5/16 22:04

由于你谷采用基于testlib的SPJ,读到换行符才能算输入的结束,因此我们的程序必须先打印换行符再刷新。

因此为什么单独刷新不行

也就是说可以使用

puts("\n");
fflush(stdout);

或者

cout<<'\n'<<flush;

(实际上后者与endl的实现完全相同。

interactor程序一直在读选手的输出,但是没读到换行符,就一直没读进去,因此T了

2022/5/16 22:04
加载中...