2014年2月28日

ACM编程技巧--代码片段

摘要: 验证n是否是完全平方数#includedouble m=sqrt(n);if(floor(m+0.5)==m) printf("%d是完全平方数。\n",m); 亮点:函数floor(x)返回x的整数部分,但浮点数的运算(sqrt)有可能存在误差[不经常,但一定会有]。若由于误差影响,整数1变成0.99999,那么floor(m)==m就会产生误差。计算程序所花费的时间#includeprintf... 阅读全文

posted @ 2014-02-28 22:21 飘移 阅读(348) 评论(0) 推荐(0) 编辑

简单批处理脚本片段

摘要: ACM用测试数据检验程序正确与否@echo off:againr > inputa output.ab output.bfc output.a output.b > nullif not errorlevel 1 goto again 阅读全文

posted @ 2014-02-28 20:08 飘移 阅读(183) 评论(0) 推荐(0) 编辑

导航