蛇形填数: 在n×n方阵里填入1,2,....,n×n,要求填成蛇形。例如,n = 4 时方阵为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 上面的方阵中,多余的空格只是为了便于观察规律,不必严格输出。n <= 8 。 类比上面这种数学中的矩阵,我们可以考虑使用一 ...
分类:
编程语言 时间:
2016-07-24 16:25:35
阅读次数:
150
蛇形填数: 在n×n方阵里填入1,2,....,n×n,要求填成蛇形。例如,n = 4 时方阵为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 上面的方阵中,多余的空格只是为了便于观察规律,不必严格输出。n <= 8 。 类比上面这种数学中的矩阵,我们可以考虑使用一 ...
分类:
编程语言 时间:
2016-07-24 14:49:48
阅读次数:
203
题目链接: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1136 分析见《算法竞赛入门经典-训练指南》P190 ...
分类:
其他好文 时间:
2016-07-24 12:02:28
阅读次数:
127
写这个的原因是看到一位大神的习题答案总结,于是自己心血来潮也想写一个这个,目的主要是督促自己刷题吧,毕竟自己太弱了。习题3-1 得分 UVa 1585大致就是设置一个变量记录到当前为止的连续的O的数量,碰到X就变0,水题。#include
#include
#include
char s[90];
int main(void)
{
in...
分类:
编程语言 时间:
2016-07-14 15:25:44
阅读次数:
225
2.4.3 64位整数输入输出long long除了cin,cout,也可以借助于printf和scanf语句,但对应的占位符缺是和平台与编译器相关的:在Linux中,gcc很同意的用%lld;在Windows中,MinGW的gcc和VC6都需要用%I64d;但VS2008却是用%lld。2.4.4 ...
分类:
编程语言 时间:
2016-06-25 10:47:54
阅读次数:
192
提示2-15:在Windows下,输入完毕后先按Enter键,再按Ctrl+Z键,最后再按Enter键,即可结束输入。在Linux下,输入完毕后按Ctrl+D键即可结束输入。使用文件的两种方式包括:freopen和fopen。freopen方式使用文件最简单的方法是使用输入输出重定向,只需在main ...
分类:
编程语言 时间:
2016-06-24 12:36:17
阅读次数:
139
习题1-1 平均数(average)输入三个数,输出他们的平均值,保留3位小数。 习题1-2 温度(temperature)输入华氏温度f,输出对应的摄氏温度c,保留3位小数。提示:c=5(f-32)/9。 习题1-3 连续和(sum)输入正整数n,输出1+2+3+……+n的值。提示:目标是解决问题 ...
分类:
编程语言 时间:
2016-06-23 20:26:36
阅读次数:
244
ACM俱乐部队员人手一册《算法竞赛入门经典》,大家都特别喜欢读这本书。假设第一天读了x页,以后每天要比前一天多读m页,过了n天之后问ACM队员们各自读了多少页? 输入x、m和n。 输出n天之后ACM队员们各自读了多少页 #include"stdio.h"#include"math.h"#includ ...
分类:
其他好文 时间:
2016-06-09 10:59:25
阅读次数:
298
传送门 刘汝佳《算法竞赛入门经典》P272例题6包装木板 题意:有n块矩形木板,你的任务是用一个面积尽量小的凸多边形把它们抱起来,并计算出木板占整个包装面积的百分比。 输入:t组数据,每组先输入木板个数n,接下来n行,每行x,y,w,h,j。(x,y)是木板中心的坐标,w是宽,h是高,j是顺时针旋转 ...
分类:
移动开发 时间:
2016-05-18 21:16:12
阅读次数:
193
摘自《算法竞赛入门经典(第2版)》 P265 保留以后做参考: ...
分类:
其他好文 时间:
2016-04-20 19:50:26
阅读次数:
106