06 2011 档案

freopen()
摘要:当我们求解acm题目时,通常在设计好算法和程序后,要在调试环境(例如VC等)中运行程序,输入测试数据,当能得到正确运行结果后,才将程序提交到oj中。但由于调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有大量输入数据的题目,输入数据需要花费大量时间。 使用freopen函数可以解决测试数据输入问题,避免重复输入,不失为一种简单而有效的解决方法。 函数名:freopen 声明:FILE *freopen( const char *path, const char *mode, FILE *stream ); 所在文件: stdio.h 参数说明: path: 文件名,用于存储输入 阅读全文

posted @ 2011-06-12 09:01 moonlit 阅读(8802) 评论(1) 推荐(7)

三角形面积
摘要:三角形面积时间限制:3000 ms | 内存限制:65535 KB 难度:2描述 给你三个点,表示一个三角形的三个顶点,现你的任务是求出该三角形的面积输入每行是一组测试数据,有6个整数x1,y1,x2,y2,x3,y3分别表示三个点的横纵坐标。(坐标值都在0到10000之间)输入0 0 0 0 0 0表示输入结束测试数据不超过10000组输出输出这三个点所代表的三角形的面积,结果精确到小数点后1位(即使是整数也要输出一位小数位)样例输入0 0 1 1 1 30 1 1 0 0 00 0 0 0 0 0样例输出1.00.5===================================== 阅读全文

posted @ 2011-06-05 10:59 moonlit 阅读(309) 评论(2) 推荐(0)

求余定理
摘要:时间限制:1000 ms | 内存限制:65535 KB 难度:3描述 现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数除10003之后的余数输入第一行有一个整数m(1<=m<=8),表示有m组测试数据;随后m行每行有一个自然数n。输出输出n整除10003之后的余数,每次输出占一行。样例输入345465456541样例输出456948(a*b)%c=((a%c)*(b%c))%c;(似乎这题并没有用到这个定理 不过还是收藏了~)==========================================#include<iostream> 阅读全文

posted @ 2011-06-04 20:29 moonlit 阅读(425) 评论(0) 推荐(1)

标题 奋斗
摘要:奋斗二字 不是说说而已滴! 阅读全文

posted @ 2011-06-04 13:25 moonlit 阅读(114) 评论(0) 推荐(0)

导航