摘要: 转自http://blog.csdn.net/zhuyi2654715/article/details/6963673 当我们求解acm题目时,通常在设计好算法和程序后,要在调试环境(例如VC等)中运行程序,输入测试数据,当能得到正确运行结果后,才将程序提交到oj中。但由于调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有大量输入数据的题目,输入数据需要花费大量时间。 使用freopen函数可以解决测试数据输入问题,避免重复输入,不失为一种简单而有效的解决方法。 函数名:freopen 声明:FILE *freopen( const char *path, const cha. 阅读全文
posted @ 2013-11-09 16:49 混沌奇迹 阅读(596) 评论(0) 推荐(0) 编辑
摘要: #define LOCAL#include "stdafx.h"#include #include "math.h"//#include #define INF 100000int main(){#ifdef LOCAL freopen("data.in","r",stdin); freopen("data.out","w",stdout);#endif int x,n=0,min= INF,max= -INF, s = 0; while(scanf("%d&quo 阅读全文
posted @ 2013-11-09 16:17 混沌奇迹 阅读(174) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){// ... ..// ....printf("Time used = %.2lf\n",(double)clock()/CLOCKS_PER_SEC);return 0;}计时函数clock(),该函数返回程序目前为止运行的时间。这样,在程序结束之前调用它,便可获得整个程序运行的时间。这个时间除以创术CLOCKS_PER_SEC之后得到的值以秒为单位。可以使用time.h和clock() 函数获得程序运行时间。常熟CLOCKS_PER_SEC和操作系统相关,请不要直接使用clock()的返回值,而应总是除以CLOCKS_PER_SEC 阅读全文
posted @ 2013-11-09 15:48 混沌奇迹 阅读(616) 评论(0) 推荐(1) 编辑