随笔分类 -  算法竞赛专题

《算法竞赛入门经典》第2章 循环结构程序设计
摘要:提示2-3 编写程序时,要特别留意“当前行”的跳转和变量的改变。例题2-1 aabb输出所有形如aabb的四位完全平方数(即前两位数字相等,后两位数字也相等)。方法1: 1 #include 2 #include 3 4 int main() 5 { 6 int a, b, n; 7 double m; 8 9 for (a = 1; a 2 3 int main() 4 { 5 int x, n, high, low; 6 7 for (x = 1; ; x++) 8 { 9 n = x * x;10 ... 阅读全文

posted @ 2013-07-22 21:03 rezone 阅读(220) 评论(0) 推荐(0)

《算法竞赛入门经典》第1章 习题
摘要:1 表达式11111*11111的值是多少?把5个1换成6个1呢?9个1呢?习题1-1 平均数(average)输入3个整数,输出它们的平均值,保留3位小数。 1 #include 2 3 int main() 4 { 5 int a1, a2, a3; 6 7 scanf("%d%d%d", &a1, &a2, &a3); 8 printf("%.3f\n", (a1 + a2 + a3) / 3.0f); 9 10 return 0;11 }习题1-2 温度(temperature)输入华氏温度f,输出对应的摄氏温度c,保留3 阅读全文

posted @ 2013-07-22 20:11 rezone 阅读(278) 评论(0) 推荐(0)

《算法竞赛入门经典》第1章 程序设计入门
摘要:提示1-1:整数值用%d输出,实数用%lf输出。提示1-2:整数/整数=整数,浮点数/浮点数=浮点数。提示1-3:scanf中的占位符和变量的数据类型应一一对应,且每个变量前需要加&(取地址)符号。提示1-4:在算法竞赛中,输入前不要打印提示信息。输出完毕后应立即终止程序,不要等待用户按键,因为输入输出过程都是自动的,没有人工干预。提示1-5:在算法竞赛中不要使用头文件conio.h,包括getch()、clrscr()等函数。提示1-6:在算法竞赛中,每行输出均应以回车符结束,包括最后一行。除非特别说明,每行的行首不应有空格,但行末通常可以有多余空格。另外,输出的每两个数或者字符串之 阅读全文

posted @ 2013-07-19 22:37 rezone 阅读(607) 评论(11) 推荐(0)

导航