- 银河英雄传说
- 10 年前 @
c++的输出还真的很是恶心
由于c++输入输出问题,本地错了n次。测评直接错了一次。之前一直以为是程序问题,查找了n遍。甚至debug了几遍。最终发现是该死的输入输出的问题。苍天呀!
而且各种输入输出时间差异也很大.
不过,很是奇怪的却是,我家的本地机子测评,0.275s测完第10个文件,其他的都更小,vijos的900多ms
6 条评论
-
SLYZLZR LV 6 @ 9 年前
对,codevs上秒处结果AC,但在vijos这里就超时t掉了
-
10 年前@
呵呵
-
10 年前@
输入输出时间差异很大很正常吧……用一个getchar,puts和你的cin,cout比比?这个常数优化经验至少应该知道吧……
另外评测和网络有关?……什么心态,评测机貌似应该都是本地测时吧……
至于时间差异的问题,一个是不同软件测速你懂得……比如BZOJ只测总时间呵呵掉……另外一个评测机不一样,比如你去SPOJ上拿Hash写LCS?那个破评测机常数优化很好貌似也过不掉吧……就好像你拿一个MTK早期的处理器和AMD HD7990比算比特币一样…… -
10 年前@
和网速无关
-
10 年前@
一次递交超时,一次递交全部0ms的毕竟还是少数~
大多数情况下时间的不一致是评测机主频较低或者不正确的输出方式导致的 -
10 年前@
vijos卡了系统调用,对于有输出的题目延时较长,输入输出越多,时间越长……不过**更多的是评测系统原因**233333
- 1