skiing
时间限制:3000 ms | 内存限制:65535 KB
难度:5
描述Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子
1 2 3 ...
分类:
其他好文 时间:
2014-10-30 19:15:52
阅读次数:
699
注:已选择性忽略绘图部分【程序61】(利用二维数组)题目:打印出杨辉三角形(要求打印出10行如下图) 1.程序分析: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 #include 2 main() 3 { 4 int a[10][10]; 5 ...
分类:
编程语言 时间:
2014-10-30 18:52:23
阅读次数:
187
这道题考查对二维数组的处理,哈希表。
1.最自然的方法就是分别看每个数是否符合三个规则,所以就需要相应的数据结构来
记录这些信息,判定是否存在,显然最先想到用哈希表。
2.学会把问题抽象成一个个的子问题。
3.在索引的构建上下工夫。
4.底层数组如何对应的细节没有那么重要,重要的是构成了问题的全集。
代码:
附图:一趟遍历时根据i,j,对应到具体的grid,这里的构造模式有多种(??...
分类:
其他好文 时间:
2014-10-29 22:20:29
阅读次数:
212
(1)可以直接[][]访问。但是内存不连续,不是很推荐使用,除非m\n都不确定A**ga=newA*[m];//第一维,m为行数(数组[m]内存类型为A的指针)
for(inti=0;i<m;++i)
{
ga[i]=newA[n];//分配第二维,每一行的空间。(ga[i]为指针,指向数组A[n])
}
...
for(inti=0;i<m;++i)
{..
分类:
编程语言 时间:
2014-10-29 19:41:08
阅读次数:
190
1.strlen函数总是假定其参数字符串以NULL结束,若字符串不是以NULL结束,计算的结果将不可预料。2.多个表达式可以由逗号分开,每个表达式的值分别计算,但整个表达式的值是最后一个表达式的值。3.二维数组转化为一维数组后,二维数组元素a[x][y] = b[x * 列数 + y],其中b是转化...
分类:
编程语言 时间:
2014-10-29 16:10:26
阅读次数:
258
一维数组取交集是非常的简单,直接用一个函数即可。array_intersect($arr, $ar),那么二维数组又是如何的取出它们的交集呢,可能有人同样想用这个函数,但结果却不是我们想要的。下面有这样的一个数组:
$arr=array(
array('a'=>'1',2),
array(3,4)
);
$ar=array(
array('a'...
分类:
编程语言 时间:
2014-10-29 10:48:37
阅读次数:
318
1 package test; 2 /* 3 * 1 2 3 4 5 4 * 16 17 18 19 6 5 * 15 24 25 20 7 6 * 14 23 ...
分类:
编程语言 时间:
2014-10-29 10:43:40
阅读次数:
147
先有一个概念:部分和:ps[i][j]表示从(0,0)到(i,j)这个矩形的和,那么有ps[i][j] = ps[i-1][j]+ps[i][j-1]-ps[i-1][j-1]+a[i][j],从而可以在o(m*n)的时间内求出ps这样有了ps后,就可以在o(1)时间内求出(i,j)到(p,q)这个...
分类:
编程语言 时间:
2014-10-28 17:08:01
阅读次数:
157
Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order.
For example,
Given the following matrix:
[
[ 1, 2, 3 ],
[ 4, 5, 6 ],
[ 7, 8, 9 ]
]
...
分类:
编程语言 时间:
2014-10-27 12:51:24
阅读次数:
152
前不久,自己在一个小项目上,想取出一个二维数组每个元素的一个key的值,组成一个一维数组,突然想到了php 中有个函数可以实现.
$array = array (
array (
"id" => 12,
"name" => "Karl"
),
array (
"id" => 4,
"name" => "Franz"
),
a...
分类:
其他好文 时间:
2014-10-26 23:03:34
阅读次数:
322