/////////////////////////这是用cin&&cout的测试结果
状态: Unaccepted
测评机: Xeost[5]
得分: 70分
提交日期: 2010-8-14 0:50:00
有效耗时: 6498毫秒
测试结果1: 通过本测试点|有效耗时437ms
测试结果2: 通过本测试点|有效耗时1000ms
测试结果3: 选手程序运行超过时限
测试结果4: 通过本测试点|有效耗时1015ms
测试结果5: 通过本测试点|有效耗时1016ms
测试结果6: 选手程序运行超过时限
测试结果7: 通过本测试点|有效耗时1015ms
测试结果8: 通过本测试点|有效耗时1000ms
测试结果9: 选手程序运行超过时限
测试结果10: 通过本测试点|有效耗时1015ms
//////
//////
//////
/////////////////////这是改用scanf&&printf的测试结果
状态: Accepted
测评机: Xeond[6]
得分: 100分
提交日期: 2010-8-14 0:53:00
有效耗时: 1468毫秒
测试结果1: 通过本测试点|有效耗时93ms
测试结果2: 通过本测试点|有效耗时141ms
测试结果3: 通过本测试点|有效耗时156ms
测试结果4: 通过本测试点|有效耗时156ms
测试结果5: 通过本测试点|有效耗时141ms
测试结果6: 通过本测试点|有效耗时141ms
测试结果7: 通过本测试点|有效耗时156ms
测试结果8: 通过本测试点|有效耗时172ms
测试结果9: 通过本测试点|有效耗时156ms
测试结果10: 通过本测试点|有效耗时156ms
////远闻cin&&cout先对后者要慢,待业没想到会这么慢,害的
////我纠结了两个小时
scanf,printf+freopen
cin,cout+freopen
还有个我忘了,一共4种输入输出,
结果cin,cout+freopen 33s+
scanf 4.32s
fin 4.38s
大概是这样的。。。
不过据说关掉某些cin和cout的功能之后就和printf家族与scanf家族速度不相上下了,有时甚至更快。
不过还是得承认iostream家族的比printf与scanf家族的强了不少,后者不安全,对数据的检查也不够严格。
不过对于俺们OIer来说速度就是一切...
方法/平台/时间(秒) Linux gcc Windows mingw Windows VC2008
Scanf 2.010 3.704 3.425
Cin 6.380 64.003 19.208
cin取消同步 2.050 6.004 19.616
Fread 0.290 0.241 0.304
Read 0.290 0.398 不支持
mmap 0.250 不支持 不支持
Pascal read 2.160 4.668 \