如果每一次查询的不是整个长度,而是[x, y]这个区间。。闲来无事自己写了一下,感觉是对的,这样就变成了合并区间。
#include
#include
#include
#include
#include
#include
#define mem(f) memset(f,0,sizeof(f))
#define M 100005
#define mod 1000000007
...
分类:
其他好文 时间:
2014-10-10 03:39:16
阅读次数:
196
代码: #include?<stdio.h>
#include?<stdlib.h>
#define?LENGTH?10
void?func(int?arr[]);
int?main(void)?{
int?arr[LENGTH]?=?{?0?};
//?sizeof?数组名:整个数组大小
//?sizeof?数组...
分类:
其他好文 时间:
2014-10-09 22:44:08
阅读次数:
223
代码: #include <stdio.h>
#include <stdlib.h>
// C语言将字符常量视为int类型而非char类型
int main(void) {
// sizeof(int) == 4
// sizeof(char) == 1
printf(sizeof(‘ABCD‘) == sizeof(int)? "True" ...
分类:
其他好文 时间:
2014-10-09 17:01:28
阅读次数:
169
统计每一位出现1的个数 求组合数直接贴代码#include #include #include #include #include #include #include #define CL(a,b) memset(a,b,sizeof(a))#define INF 0x3fffffff#define...
分类:
其他好文 时间:
2014-10-09 02:28:17
阅读次数:
179
http://poj.org/problem?id=2506#include #include #include #include using namespace std;int a[260][260];int main(){ int n,i,j; memset(a,0,sizeof(a...
分类:
其他好文 时间:
2014-10-09 01:53:57
阅读次数:
183
#include #include #include void binary_num(int, int);int main( int argc, char* argv[] ) { int a = 30; binary_num(a, sizeof(a) * 8); print...
分类:
其他好文 时间:
2014-10-09 01:27:27
阅读次数:
204
C/C++变量在内存中的分布在笔试时经常考到,虽然简单,但也容易忘记,因此在这作个总结,以加深印象。
一:
#include
#include
int g_i = 100;
int g_j = 200;
int g_k, g_h;
int main()
{
const int MAXN = 100;
int *p = (int*)malloc(MAXN * sizeof(int));...
分类:
编程语言 时间:
2014-10-06 19:45:20
阅读次数:
321
一、strcpy()与strncpy()
strcpy():strcpy(dest,src); strcpy把src所指向以'\0'结尾的字符串复制到dest所指的数组中,返回指向dest的指针。
当sizeof(dest)>=sizeof(src)时,拷贝正确,并在dest字符串后面加入'\0';
当sizeof(dest)
strncpy():strncpy(dest,src,...
分类:
其他好文 时间:
2014-10-06 17:52:50
阅读次数:
186
int a[3];a 和 &a 的地址一样的。a+1 == a + 1*sizeof(int);跳跃是一个数组元素大小&a+1 == a + 3*sizeof(int);跳跃是整个数组大小#include intmain(){ char * a[] = {"hello","the","world"}...
分类:
其他好文 时间:
2014-10-03 23:53:55
阅读次数:
292