1..编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。charstr[]="DukeisDuckFrankishandsome";intlength=0;//存储当前单词的长度intmaxLength=0;//存储最长单词长度intmaxIndex=0;//存储最长单词开始的位置inti=0;//循环变量初始化while(..
分类:
编程语言 时间:
2014-12-18 06:55:38
阅读次数:
237
#define _CRT_SECURE_NO_WARNINGS#include #include #include void main() { int a[3][5][3]; int num = 0; for (int * b = &a[0][0][0]; b < (&a[0][...
分类:
编程语言 时间:
2014-12-17 20:45:37
阅读次数:
212
int a[3][4][5]; for (int i = 0; i < 3 * 4 * 5; i++) { a[i / 20][(i / 5) % 4][i % 5] = i; printf("%-2d,%-2d,%-6d", i / 20, (i / 5)...
分类:
编程语言 时间:
2014-12-17 18:02:23
阅读次数:
145
1、多维数组:①二维数组:表示有多个一维数组②三维数组:表示有多个二维数组2、定义数组:①定义二维数组int[,] 数组名 = new int[5, 5]表示定义一个5个长度为5的一维数组。②定义三维数组int[,,] 数组名 = new int[5, 5,5]表示定义一个5个长度为[5, 5]的二...
分类:
编程语言 时间:
2014-12-17 12:22:25
阅读次数:
173
因为是初学者,对于php中的一维数组和二维数组还可以理解,但是再往下面的三维数组以及多维数组,虽然说可以看得懂,但是让我自己写的话却写不出来。因为我是对数组的理解不够透彻,再加上基本上是自己学的,没有进行过系统的学习和指导。所以这个问题只能先在这里记录下来,等..
分类:
编程语言 时间:
2014-12-09 20:00:56
阅读次数:
178
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=712来看思路:我们先弱弱的思考一下,首先我们得先从左上角dp到右下角 然后在从右下角dp到左上角这样就很有难度 我们可以把来回的路径一次dp完事 这样就简单了很多我们可以设三维数组dp[k]...
分类:
其他好文 时间:
2014-12-05 23:55:45
阅读次数:
204
同事写了一个三维数组初始化的code, 其大体如下
typedef struct
6 {
7 uint8_t n;
8 uint8_t m;
9 }mipi_clk_ratio;
10
11 static mipi_clk_ratio mipi_clk[2][2][4] =
12 {
13 //CSI
14 {{8,1}, {...
分类:
编程语言 时间:
2014-12-01 10:09:52
阅读次数:
152
#include using namespace std; void main() { int i,j,k; // p[2][3][4] int ***p; p = new int **[2]; for(i=0; i<2; i++) { ...
分类:
编程语言 时间:
2014-11-19 23:55:42
阅读次数:
210
题目地址:Ural 1586
先定义一个prime三维数组来记录素数,若i*100+j*10+k为素数,则标记prime[i][j][k]为1,否则为0.这样对后面的处理很方便。
然后定义一个dp三维数组,dp[n][i][j]表示当前n位的十位数字为i,个位数字为j时的素数个数,这时候状态要从prime[k][i][j]为素数时转移过来,所以状态转移方程为:
if(prime[j][k][...
分类:
其他好文 时间:
2014-10-06 02:31:19
阅读次数:
175
(北京网络赛09题)题意:给一矩阵(图),里面有起点,终点,还有探照灯(每个有初始朝向,每秒顺时针转90度),前面有灯或者自己被灯照着,移动就要花3秒,求起点到终点最短时间。
用一个数组三维数组记录一下,用来当前位置当前时间%4有没有灯,然后优先队列(时间短的在前面),搜索即可。考虑到可以来回走或者原地等,不能简单判重剪枝:每个地方最多是4种状态!就是4秒之后就全图状态回到一样!所以若当前状态(...
分类:
其他好文 时间:
2014-09-21 23:38:41
阅读次数:
352