题目要求(在原有题目基础上): 1.如果数组a[0]……a[n-1]首尾相邻,允许a[i-1]……a[n-1]、a[0]……a[j-1]之和最大 2.输出最大子数组 我的代码: 运行截图: 收获: 本题中使用了可变数组vector,与一般数组作为函数参数不同,当vecto最为函数的参数时,在声明或定 ...
分类:
编程语言 时间:
2016-03-26 12:30:35
阅读次数:
183
input长度不大于3*10e5的数字串output不含前导0的能整除64的字串的个数(0算一个,064不算)一般数组中找能整除一个数的字串都是用取余来做的用一个a[64]来存下从1-i位累加到第i位的余数为0-63的个数,每次都加上余数为0的个数,第一位为0的只统计一次,不加入a数组中 1 #in...
分类:
其他好文 时间:
2015-11-02 19:17:07
阅读次数:
185
众所周知,冒泡排序法在一般数组中就3步,1 if(a workerlist = new ArrayList(); 7 //按薪水由高到低排序 8 double temp; 9 double a=0;10 double b=0;11 ...
分类:
编程语言 时间:
2015-08-30 00:42:24
阅读次数:
343
比赛的时候有一道题,解题的时候我本来想用结构体数组存变量,然后对结构体数组中的其中一个量进行排序,但是当时不会自己编写对结构体的快排的cmp函数,只会写对一般数组进行排序的cmp,于是用的另一种方法,刚研究了下对结构体排序。同学用c++写了一个cmp函数对那个结构体数组进行排序,还是用的sort,他...
分类:
编程语言 时间:
2015-08-27 22:29:50
阅读次数:
224
#include
#include
void main()
{
int arr[] = {1,3,5};
//一般数组赋值
int arr1[3];
for (int i =0; i < 3; i++)
{
arr1[i] = arr[i];//这个没什么好说的了
printf("arr1[i] =%d\n", arr1[i]);
}
//指针数组赋值
int *ar...
分类:
编程语言 时间:
2015-06-17 21:46:41
阅读次数:
141
foreach($access as $key =>$value){ if(gettype($value) == 'array' || gettype($value) == 'object'){ $access[$key] = objtoarr($value); }else{ ...
分类:
编程语言 时间:
2015-05-04 13:30:33
阅读次数:
131
1.集合的类型要实现IEnumerator,IEnumerable接口的才能使用foreach。集合的类型包括array arraylist list hasTabale dictionary sortList stack queue2.Arraya.一般数组 int[] a=new int[4];...
有两个值得注意的地方:1、变长数组(VLA)的使用,没想到PAT上的OJ竟然支持C99,一开始不知道就没用,看了看别人的,既然,还是用吧, 它有一点我不太喜欢,它不能像一般数组那样在声明时通过赋一个0让全部元素初始化为零,等等,有点理解了。2、long long长整型的格式化输入输出,都要在"%d"...
分类:
其他好文 时间:
2015-04-01 19:31:55
阅读次数:
199
将stdin定向到文件有3种方法:1.close then open .类似挂断电话释放一条线路,然后再将电话拎起来从而得到另一条线路。 先close(0);将标准输入关掉,那么文件描述符数组中的第一个元素处于空闲状态。(一般数组0=stdin, 1=stdout, 2=stderror,如果不关....
分类:
系统相关 时间:
2014-11-05 00:01:07
阅读次数:
382
大整数运算之N!使用一般数组的方法,每个数组元素存放5位数,以避免超时。...
分类:
其他好文 时间:
2014-10-31 15:48:24
阅读次数:
141