2012年8月3日

HDU 3785- 寻找大富翁

摘要: 1 /*algorithm 是算法的意思 2 #include <algorithm> 包括各种数据结构的具体元素检索、替换、逆序等等通用的算法 3 */ 4 #include<iostream> 5 #include<algorithm> 6 using namespace std; 7 bool cmp(int a,int b) 8 { 9 if(a>b)10 return true; //降序 11 else12 return false;13 }14 int main()15 {16 int m,n,i;17 int a[100... 阅读全文

posted @ 2012-08-03 08:03 mycapple 阅读(332) 评论(0) 推荐(0) 编辑

ZJU 1217 大数相乘

摘要: 1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 char a[220],b[220]; 6 int m[220],n[220],c[440]; 7 int i,j,k,t,la,lb,signa,signb; 8 char *pa,*pb; 9 while(1)10 {11 signa=signb=0;12 scanf("%s%s",a,b);13 pa=a;pb=b;14 if(a[0]=='-') {sig... 阅读全文

posted @ 2012-08-03 08:02 mycapple 阅读(236) 评论(0) 推荐(0) 编辑

NYOJ 216-A problem is easy

摘要: 1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int i,m,n,k,t; 6 scanf("%d",&n); 7 while(n--) 8 { 9 scanf("%d",&m);10 t=sqrt(m+1);11 for(i=2,k=0;i<=t;i++)12 if((m+1)%i==0)13 k++;14 printf("%d\n",k);15 }16 return 0;17 ... 阅读全文

posted @ 2012-08-03 08:01 mycapple 阅读(209) 评论(0) 推荐(0) 编辑

POJ 1363 Rails

摘要: 1 #include<stdio.h> 2 int main() 3 { 4 int sq[1000],a[1000];//sq为栈,a为B的出栈元素 5 int i,k,n,head; 6 while(scanf("%d",&n),n)//n为0则结束 7 { 8 while(scanf("%d",&a[0]),a[0])//a[0]=0的话表示本次数据结束 9 { 10 head=0;11 for(i=1;i<n;i++)12 scanf("%d"... 阅读全文

posted @ 2012-08-03 07:58 mycapple 阅读(263) 评论(0) 推荐(0) 编辑

NYOJ 35 表达式求值

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #define N 1010 4 char s[N]; 5 //字符栈的操作 6 typedef struct 7 { 8 char *base; 9 char *top; 10 }SqStack1; 11 int InitStack1(SqStack1 &S) 12 { 13 S.base=(char *)malloc(N*sizeof(char)); 14 if(!S.base) exit(1); 15 S.top=S.ba... 阅读全文

posted @ 2012-08-03 07:55 mycapple 阅读(302) 评论(0) 推荐(0) 编辑

2012年8月2日

HDU 3782 -Dragon Ball

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int n,count; 6 while(scanf("%d",&n)&&n!=0) 7 { 8 count=0; 9 while(n>1)10 {11 if(n&1) n=(n*3+1)>>1;12 else n>>=1;13 count++;14 }15 printf("%d\n",count);16 }17 ... 阅读全文

posted @ 2012-08-02 16:47 mycapple 阅读(189) 评论(0) 推荐(0) 编辑

HDU 2222- Keywords Search

摘要: 1 //一般方法 2 #include<stdio.h> 3 #include<stdlib.h> 4 #include<string.h> 5 char a[10001][51],b[10000001]; 6 int main() 7 { 8 int i,j,k,la,lb,m,n,count; 9 scanf("%d",&m);10 while(m--)11 {12 for(scanf("%d",&n),count=i=0;i<n;++i)13 scanf("%s",a[i 阅读全文

posted @ 2012-08-02 16:46 mycapple 阅读(179) 评论(0) 推荐(0) 编辑

HDU 1877 -又一版A+B

摘要: 1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int m,a,b,sum; 6 char ch[50]; 7 while(cin>>m>>a>>b,m) 8 { 9 sum=a+b;10 itoa(sum,ch,m); // 把一整数转换为字符串,即将sum转换为m进制数,,返回到ch字符串 11 cout<<ch<<endl;12 }13 return 0;14 }15 阅读全文

posted @ 2012-08-02 16:45 mycapple 阅读(194) 评论(0) 推荐(0) 编辑

HDU 2115 -I Love This Game

摘要: 1 #include<stdio.h> 2 #include<string.h> 3 #include<stdlib.h>//包含qsort函数的头文件 4 struct node 5 { 6 char name[20],time[6]; 7 int t;//时间 8 int rank;//排名 9 }p[11];10 int cmp(const void *a,const void *b)11 {12 struct node *c=(struct node *)a;13 struct node *d=(struct node *)b;14 ... 阅读全文

posted @ 2012-08-02 16:45 mycapple 阅读(228) 评论(0) 推荐(0) 编辑

HDU 1234- 开门人和关门人

摘要: 1 #include<stdio.h> 2 #include<string.h> 3 struct point 4 { 5 char s1[20],s2[20],s3[20]; 6 }p[1000005];//定义结构体数组 7 int main() 8 { 9 int N,M,i;10 scanf("%d",&N);11 while(N--)12 {13 scanf("%d",&M);14 for(i=0;i<M;i++)15 scanf("%s%s%s",p[i].s1,p[i].s2 阅读全文

posted @ 2012-08-02 16:44 mycapple 阅读(203) 评论(0) 推荐(0) 编辑

导航