C语言
xws117123
微博地址 http://weibo.com/2139773423/profile?rightmod=1&wvr=6&mod=personinfo
展开
-
有关于strlen的小细节
# include # include int main () { int i,len; char a[102]; memset(a,0,sizeof(a)); scanf("%s",a); printf("%d\n",strlen(a)); for(i=0;i<=strlen(a);i++) { if(a[i]<'a')原创 2013-09-10 22:17:03 · 639 阅读 · 0 评论 -
关于 codeforces中的 int abs(int x) 还有头文件 # include <algorithm> 不带.h
在Codeforces中abs()函数是在# include中 虽然在VC ++6.0中abs()是在# include 中原创 2013-09-17 00:48:52 · 1256 阅读 · 0 评论 -
还是string Codeforces #101A
# include # include # include int cmp(const void *a,const void*b) { return *(char *)a-*(char *)b; } int main () { char a[200],b[105],c[105]; scanf("%s%s",&a,&b); strcat(a,b); scanf("%s",c);原创 2013-09-18 00:35:58 · 613 阅读 · 0 评论 -
Codeforces 158C - Cd and pwd commands
# include # include # include # include using namespace std; int main () { string a,p="/",temp; int n,i,k; scanf("%d",&n); while(n--) { cin>>a; if(a=="cd") { cin>>a; a+='/'; fo原创 2013-09-21 15:40:07 · 1042 阅读 · 0 评论 -
Codeforces 131D - Subway
这道题用到了 异或操作 把一个无向图转化为有向图 从最外围的节点开始向深层的点一步一步的搜索 知道找到那个环 因为环的节点数都是2 a^b^a=b 用的就是这个公式 别忘了初始化 # include # include int dist[3001],p[3001]; void getdist(int i) { if(dist[i]==-1) { g原创 2013-09-27 23:20:37 · 671 阅读 · 0 评论 -
ACM 常见错误总结
说是acm的 其实也就是C语言的使用方面的总结 1. 在读入字符串类型的数据的时候别忘记 用一个gtechar()来读入空格 还有数组在定义的时候要用char来定义。 2. 在定义数组长度时候一定要注意数好零的个数。 3. 在边读入数据边处理的时候 无论遇到什么情况 千万不要break 很危险原创 2013-11-18 13:04:06 · 650 阅读 · 0 评论