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 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 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 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) 编辑

HDU 1229- 还是A+B

摘要: 1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int a,b,k,s; 6 while(scanf("%d%d%d",&a,&b,&k)) 7 { 8 if(a==0&&b==0) 9 break;10 s=pow(10.0,k); //计算x的y次幂,x应大于零,返回幂指数的结果11 if(a%s==b%s)12 printf("-1\n");13 else printf("%d\n",a+b);14 阅读全文

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

HDU 1201 18岁的生日

摘要: 1 #include<iostream> 2 using namespace std; 3 bool rn(int year) //bool为布尔型,只有一个字节,取值false和true,是0和1的区别 4 { 5 if(year%4==0&&year%100!=0||year%400==0) 6 return true; 7 else 8 return false; 9 }10 int main()11 {12 int y,m,d,n,k;13 char c;14 cin>>n;15 wh... 阅读全文

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

HDU 1076 An Easy Task

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int year,y,m,n,count; 6 scanf("%d",&n); 7 while(n--) 8 { 9 count=0;10 scanf("%d%d",&y,&m);11 for(year=y;;year++)12 {13 if((year%4==0&&year%100!=0)||(year%400)==0)14 c... 阅读全文

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

HDU 1004 Let the Balloon Rise

摘要: 1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 int i,j,t[1001],n,max; 6 while(scanf("%d",&n)!=EOF) 7 { 8 for(i=0;i<1001;i++) 9 t[i]=0;10 char a[1001][16];11 if(n==0)12 return 0;13 for(i=0;i<n;i++)14 scanf("%s",&a... 阅读全文

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

HDU 1002 A + B Problem II

摘要: 1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 char op1[1002],op2[1002]; 6 int c,i,j,n,m,s1[1002],s2[1002],len1,len2,count; 7 count=1; 8 scanf("%d",&n); 9 m=n;10 while(m--)11 {12 memset(s1,0,1002*sizeof(int));13 memset(s2,0,1002*sizeof(int));... 阅读全文

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

POJ 1928 The Peanuts

摘要: 1 #include <iostream> 2 #include <math.h> 3 #define N 100 4 using namespace std; 5 6 int field[N][N]; 7 8 int main() 9 {10 int m, n, k, t, i, j;11 scanf("%d", &t);12 while (t--)13 {14 scanf("%d%d%d", &m, &n, &k);15 for (i=1; i<=m; i++)16 for (j=1; j 阅读全文

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

POJ 2080 Calendar

摘要: 1 #include<stdio.h> 2 int rm[]={31,29,31,30,31,30,31,31,30,31,30,31}; 3 int pm[]={31,28,31,30,31,30,31,31,30,31,30,31}; 4 int isp(int year) 5 { 6 if((year%4==0&&year%100!=0)||year%400==0) return 1; 7 8 return 0; 9 }10 int main()11 {12 13 int y,m,n,d,dd,day;14 while(... 阅读全文

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

POJ 2210 Metric Time

摘要: 1 #include<stdio.h> 2 int main() 3 { 4 int m[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; 5 int year,mon,day,hour,min,sec,myear,mmon,mday,mhour,mmin,msec; 6 int i,n; 7 scanf("%d",&n); 8 while(n--) 9 {10 scanf("%d%*c%d%*c%d%*c%d%*c%d%*c%d",&hour,&min,&sec,&am 阅读全文

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

NYOJ263-精挑细选

摘要: 1 #include<stdio.h> 2 int main() 3 { 4 int i,j,m,t,N; 5 unsigned a[1010][3]; 6 scanf("%d",&N); 7 while(N--) 8 { 9 scanf("%d",&m);10 for(i=1;i<=m;i++)11 for(j=0;j<3;j++)12 scanf("%ld",&a[i][j]);13 for(i=1,a[0][0]=0;i<=m;i++)14 if(a[... 阅读全文

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

NYOJ111-分数加减法

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 char operand; 6 int a,b,c,d,e,f,flag,end; 7 while(scanf("%d/%d%c%d/%d",&a,&b,&operand,&c,&d)!=EOF) 8 { 9 if(operand=='+') //e为分子,f为分母 10 e=a*d+b*c;11 else12 e=a*d-b*c;13 f=b*d;14 ... 阅读全文

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

NYOJ97-兄弟郊游问题

摘要: 1 #include<stdio.h> 2 int main() 3 { 4 int N,M,x,y,z; 5 scanf("%d",&N); 6 while(N--) 7 { 8 scanf("%d%d%d%d",&M,&x,&y,&z); 9 printf("%.2f\n",z*((float)(M*x)/(y-x)));10 }11 return 0;12 } 阅读全文

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

NYOJ94-cigarettes

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

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

NYOJ72-Financial Management

摘要: 1 #include<stdio.h> 2 int main() 3 { 4 int i; 5 float a[13]; 6 for(i=1;i<13;i++) 7 scanf("%f",&a[i]); 8 for(i=1,a[0]=0;i<13;i++) 9 a[0]+=a[i];10 printf("%.2f\n",a[0]/12);11 return 0;12 } 阅读全文

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

NYOJ71-独木舟上的旅行

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int cmp(const void *a,const void *b) 4 { 5 return *(int *)b-*(int *)a;//降序 6 } 7 int main() 8 { 9 int i,s,w,n,num,max,min;10 int a[400];11 scanf("%d",&s);12 while(s--)13 {14 num=0;15 scanf("%d%d",&w,&n);16 f... 阅读全文

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

NYOJ69-数的长度 2

摘要: 1 #include<stdio.h> 2 #include<math.h> 3 int strrling(int n) 4 { 5 const double p=acos(-1.0); 6 double c1=log10(2*p); 7 double c2=0.434294481903; 8 double c3=log10(1.0*n); 9 int s=1;10 if(n>3)11 s=(int)((c3+c1)/2+n*(c3-c2)+1);12 return s;13 }14 int main()15 {16 i... 阅读全文

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

导航