众所周知,C++ 里有相关函数可以进行二进制输入输出。并且它的速度飞起(几乎可以忽略不计)。
但是你谷似乎不支持文件输入输出,就有点尴尬了。
?为什么要说这件事?
众所周知,一些算法之间的复杂度相差很小(比如 O(n) 和 O(nloglogn) )。为了卡掉更劣的做法,往往要加大数据范围,或者直接在题目中增添数据生成器。
结果就导致生成数据的常数比正解还高了,就很谔谔。结果无法拉开时差,也就卡不掉更劣的解法了。
显然二进制输入输出可以极大地忽略数据输入的时间误差。
那么,有没有办法解决这个问题呢?