2012年8月2日

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

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

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

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

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

NYOJ69-数的长度

摘要: 1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int i,j,k; 6 double sum; 7 int n,N; 8 scanf("%d",&n); 9 while(n--)10 {11 sum=0;12 scanf("%d",&N);//log10(N!)=log10(1)+log10(2)+log10(3)+.....+log10(N);13 for(j=1;j<=N;j++)14 sum+=log10... 阅读全文

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

NYOJ60-谁获得了最高奖学金

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 typedef struct STU 6 { 7 char name[20]; 8 int score1,score2,num,sum; 9 char m,w;10 }stu;11 int i,k,total,n,N;12 stu s[100];13 scanf("%d",&N);14 while(N--)15 {16 scanf("%d",&n... 阅读全文

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

NYOJ66-分数拆分

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int N; 6 scanf("%d",&N); 7 while(N--) 8 { 9 int k,x,y;10 scanf("%d",&k);11 for(y=k+1;y<=2*k;y++)12 {13 for(x=k+1;x<=k*y;x++)14 if((x*y)%(x+y)==0&&(x*y)/(x+y)==k)//(x*y)%(x+y)==0这个必须要... 阅读全文

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

NYOJ50-爱摘苹果的小明

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int cmp(const void *a,const void *b) 4 { 5 return *(int *)a-*(int *)b;//升序 6 } 7 int main() 8 { 9 int N,i,m,count;10 int a[20];11 scanf("%d",&N);12 if(N<=0||N>=100)13 return 0;14 while(N--)15 {16 count=0;17 ... 阅读全文

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

NYOJ57-6174问题

摘要: 1 #include<iostream> 2 #include<algorithm> 3 #include<cstring> 4 using namespace std; 5 int main() 6 { 7 int n,i,j,sum,s1,s2,s; 8 int a[4]; 9 cin>>n;10 while(n--)11 {12 cin>>s;13 sum=1;14 while(s!=6174)15 {16 for(i=0;i<4;i++)17 {18... 阅读全文

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

导航