string 中的 length函数 和 size函数 的返回值( 还有 char [ ] 中 测量字符串的strlen 函数)应该是 unsigned int 类型的不可以 和 -1 比较。应尽量避免 unsigned int 类型 和 int类型 数据 的比较 。当unsigned int 类型...
分类:
其他好文 时间:
2014-08-13 22:02:37
阅读次数:
227
#include
#include
int s[110];
int sg[10010],hash[110];
int n, m;
int getsg(int x) //sg模板
{
int i;
if(sg[x] != -1)
return sg[x];
memset(hash,0,sizeof(hash));
for(i = 0; i < n; i++)
{...
分类:
其他好文 时间:
2014-08-13 18:47:07
阅读次数:
205
1 筛选法欧拉函数 2 int euler[3000001]; 3 void getEuler() 4 { 5 memset(euler,0,sizeof(euler)); 6 euler[1] = 1; 7 for(int i = 2; i 1)ans -= ans/n...
分类:
其他好文 时间:
2014-08-13 18:39:07
阅读次数:
175
C/C++中sizeof()函数的用法 学习C/C++有时会遇到下面的情况:已知 char *str1="absde"; char str2[]="absde"; char str3[8]={'a'}; char str4 [] = "0123456789";为什么sizeof(st...
分类:
编程语言 时间:
2014-08-13 14:25:16
阅读次数:
210
倒置字符串函数reverse:用于倒置字符串s中的各个字符的位置,如原来字符串中如果初始值为123456,则通过reverse函数可将其倒置为654321,程序如下:#include#includevoid reverse(char s[]){ int c,j,i;for(i=0,j=strlen(...
分类:
其他好文 时间:
2014-08-13 14:24:16
阅读次数:
201
解析C语言中的sizeof 一、sizeof的概念 ? sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括...
分类:
其他好文 时间:
2014-08-13 13:17:37
阅读次数:
181
题意:。。。
策略:最简单的求最短路径.
代码:
#include
#include
#define MAXN 1005
#define INF 0x3f3f3f3f
int di[MAXN], vis[MAXN], n, m;
int map[MAXN][MAXN];
void dijkstra(int v)
{
int i, j;
memset(vis, 0, sizeof(vis)...
分类:
其他好文 时间:
2014-08-13 10:30:25
阅读次数:
175
感觉就是 畅通工程的改版 直接贴代码了#include#include#include#include#include#include#include#define mem(a,b) memset(a,b,sizeof(a))#define ll __int64#define MAXN 1000#d...
分类:
其他好文 时间:
2014-08-13 03:30:55
阅读次数:
185
设计算法并写出代码移除字符串中重复的字符,不能使用额外的缓存空间。注意: 可以使用额外的一个或两个变量,但不允许额外再开一个数组拷贝。
简单题直接上代码:
#include
#include
void remove_duplicate(char vStr[])
{
int Len = strlen(vStr);
if (!Len)
{
printf("the stri...
分类:
其他好文 时间:
2014-08-13 01:11:05
阅读次数:
252