转载自:http://blog.chinaunix.net/uid-26694208-id-3842773.html指向一个由n个元素所组成的数组指针在Turbo C中, 可定义如下的指针变量:int (*p)[3];指针p为指向一个由3个元素所组成的整型数组指针(指向数组的指针)。在定义中, 圆括...
分类:
编程语言 时间:
2015-08-14 15:34:54
阅读次数:
172
本题链接:点击打开链接
本题大意:
有n个队员,进行了m场比赛,输入每场比赛谁胜谁负,求比赛排名。
解题思路:
应该是典型的拓扑算法吧,用一个二维数组map[p1][p2]=1;标记p1赢了p2;然后就把p2的前驱进行自加一次,即degree[p2]++;如此就将每场比赛的胜负记录下来了。首先要把degree数组初始化为0;则记录后前驱仍然为0的队员则说明没...
分类:
其他好文 时间:
2015-08-14 13:53:52
阅读次数:
101
功能实现:通过Reader类方法每次读入一行数据,然后对该行的8列数据进行转换为double型,显示 (n列)通过readLine方法判断行是否读取完,进而判断有多少行 (m行)功能缺陷:虽然实现了对每一行数据按空格截取(使用正则可以区分多个空格),但是没有做到将数据读到二维数组中,然后对数据处理代...
分类:
编程语言 时间:
2015-08-14 13:14:51
阅读次数:
144
定义一个二维数组:int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程...
分类:
其他好文 时间:
2015-08-14 08:43:07
阅读次数:
116
DescriptionMichael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 ....
分类:
其他好文 时间:
2015-08-12 23:08:12
阅读次数:
161
本题链接:点击打开链接
本题采用的是另一种算法(Prime算法)算法是采用一个二维数组map其下标分别表示该条路所连接的两个村庄的标号,存放的内容是该路的长度,即权值。使用一个mark数组标记已连过的村庄,一个一维数组lowcost存放是以下标为终点的权值,有些路已连通不再需要修建,便将对应map数组的值标为0(一条路对应两个map)。具体请参见代码:
#include
#i...
分类:
编程语言 时间:
2015-08-12 21:51:49
阅读次数:
112
和大数相加差不多就是开一个二维数组第一维记录第几个数第二维记录这一个数的位数#include
#include
int a[1000][1000];
int main()
{
int n,m,i,k,c,l;
scanf("%d",&n);
while(n--)
{
scanf("%d",&m);l=1;...
分类:
其他好文 时间:
2015-08-12 16:57:33
阅读次数:
153
/**
* 功能:实现许多图片编辑软件都支持的“填充颜色”功能。
* 给定一个屏幕(以二维数组表示,元素为颜色值)、一个点和一个新的颜色值,将新颜色填入这个店的周围区域,知道原来的颜色值全都改变。
*/
/**
* 思路:假设要对一个像素(比如红色)调用paintFill,即对周围的像素逐一调用paintFill,
* 向外扩张,一旦碰到非红色的像素就停止填充。
...
分类:
其他好文 时间:
2015-08-12 14:43:25
阅读次数:
149
迷宫问题
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 11428
Accepted: 6821
Description
定义一个二维数组:
int maze[5][5] = {
0, 1, 0, 0, 0,
0, 1, 0, 1, 0,
0,...
分类:
其他好文 时间:
2015-08-12 11:37:34
阅读次数:
130