03 2013 档案
Another Very Easy Task 我也不知道怎么会过不了?
摘要:View Code #include<stdio.h>#include<string.h>intmain(){chars[100000];intl,j;while(gets(s)!=NULL){inti=0;l=strlen(s);while(i<l){intj=0;intk=i;while(((s[i]>='A')&&(s[i]<='Z'))||((s[i]>='a')&&(s[i]<='z'))){j++;i++;}if(j>2)pri 阅读全文
posted @ 2013-03-29 23:03 Modiz 阅读(169) 评论(0) 推荐(0)
二维数组解决矩阵相加...
摘要:View Code#include<stdio.h>#include<string.h>intn;inta[510][510];intlowbit(intx){returnx&(-x);}voidinc(intx,inty,intz){for(intj=x;j<=n;j+=lowbit(j))for(inti=y;i<=n;i+=lowbit(i))a[j][i]+=z;}longlongsum(intx,inty){longlongs=0;for(inti=x;i>=1;i-=lowbit(i))for(intj=y;j>=1;j-=l 阅读全文
posted @ 2013-03-23 16:42 Modiz 阅读(305) 评论(0) 推荐(0)
纠结的二维数组 Matrix
摘要:其实对于Matrix 我很喜欢看的一部电影《黑客帝国》...兴致勃勃的去做,哎~可惜却是我最痛恨的英文...蛋疼...黑客帝国Matrix VS zion 确实很不错...我弄了个电子版程序介绍,不错的哦~有兴趣的朋友可以去我空间日志去看看。http://user.qzone.qq.com/504281906/infocenter废话不多说,哎~最近逻辑混乱了,说话打字颠三倒四的...看了网上一些大神的结题报告才知道二维树状数组可以这样子打表...膜拜啊~~View Code 阅读全文
posted @ 2013-03-22 20:55 Modiz 阅读(139) 评论(0) 推荐(0)
Japan 树状数组加逆序数...
摘要:哎~又有学到知识...不过是以翘课被抓为代价的...咕~~(╯﹏╰)bView Code#include<stdio.h>#include<stdlib.h>#include<string.h>__int64s;intm;__int64b[10050];structnode{intx;inty;};nodea[1000005];intcmp(constvoid*a,constvoid*b){if((*(node*)a).x==(*(node*)b).x)return(*(node*)a).y-(*(node*)b).y;return(*(node*)a).x 阅读全文
posted @ 2013-03-22 12:13 Modiz 阅读(141) 评论(0) 推荐(0)
树状数组解决敌兵布阵~~
摘要:View Code#include<stdio.h>#include<string.h>intn;longlonga[50005],f,b[50005];chars[10];intlowbit(intt){returnt&(t^(t-1));}intsum(intend){ints=0;while(end>0){s+=b[end];end-=lowbit(end);}returns;}voidplu(intpos,intnum){while(pos<=n){b[pos]+=num;pos+=lowbit(pos);}}intmain(){intT,i 阅读全文
posted @ 2013-03-20 22:06 Modiz 阅读(140) 评论(0) 推荐(0)
栈与队列....
摘要:View Code#include<iostream>#include<cstring>#include<queue>usingnamespacestd;intx2,y2;intans=0;intdre_x[5]={0,-1,1,0,0};intdre_y[5]={0,0,0,-1,1};intmap[12][12];intvisit[12][12];classPoint{public:intx;inty;Point(intx,inty){this->x=x;this->y=y;}~Point(){}private:protected:};que 阅读全文
posted @ 2013-03-16 18:56 Modiz 阅读(232) 评论(0) 推荐(0)
栈...
摘要:View Code#include<stdio.h>typedefstruct{intstack[100];inttop;}seqstack;voidstackinitiate(seqstack*s){s->top=0;}intstacknotempty(seqstacks){if(s.top<=0)return0;elsereturn1;}voidstackpush(seqstack*s,intx){s->stack[s->top]=x;s->top++;}voidstackpop(seqstack*s,int*x){s->top--;*x=s 阅读全文
posted @ 2013-03-11 21:27 Modiz 阅读(127) 评论(0) 推荐(0)
动态生成二维数组...
摘要:View Code#include<stdio.h>#include<string.h>intmain(){intn,m,i,j;while(scanf("%d%d",&n,&m)!=EOF){int**a=newint*[n];for(i=1;i<=n;i++)a[i]=newint[m];for(i=1;i<=n;i++)for(j=1;j<=m;j++)a[i][j]=i*j;for(i=1;i<=n;i++){for(j=1;j<=m;j++)printf("%4d",a[i] 阅读全文
posted @ 2013-03-08 21:11 Modiz 阅读(164) 评论(0) 推荐(0)