2012年8月2日

NYOJ34-韩信点兵 2

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int a,b,c,t=10; 6 scanf("%d%d%d",&a,&b,&c); 7 while(1) 8 { 9 if((t%3==a)&&(t%5==b)&&(t%7==c))10 {11 printf("%d\n",t);12 break;13 }14 if(t>100)15 printf("No ans... 阅读全文

posted @ 2012-08-02 16:25 mycapple 阅读(239) 评论(0) 推荐(0)

NYOJ48-小明的调查作业

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

posted @ 2012-08-02 16:25 mycapple 阅读(313) 评论(0) 推荐(0)

NYOJ34-韩信点兵 1

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int a,b,c,n; 6 scanf("%d%d%d",&a,&b,&c); 7 n=(a*70+b*21+c*15)%105; 8 if(n>=10&&n<=100) 9 printf("%d\n",n);10 else11 printf("No answer");12 //system("pause");13 re 阅读全文

posted @ 2012-08-02 16:24 mycapple 阅读(226) 评论(0) 推荐(0)

NYOJ23取石子(一)

摘要: 1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int T,m,n; 6 cin>>T; 7 while(T--) 8 { 9 cin>>n>>m;10 if(n%(m+1)) cout<<"Win"<<endl;11 else cout<<"Lose"<<endl;12 }13 return 0;14 } 阅读全文

posted @ 2012-08-02 16:23 mycapple 阅读(193) 评论(0) 推荐(0)

NYOJ28-大数阶乘

摘要: 1 #include<stdio.h> 2 #include<string.h> 3 #include<stdlib.h> 4 #define N 40000 5 int s[N]; 6 int main() 7 { 8 int i,j,k,t,n; 9 while(scanf("%d",&n)!=EOF)10 {11 memset(s,0,sizeof(s));//每次使用前都要清零 12 s[0]=1; //相当于s数组存贮的大数00000113 for(i=2;i<=n;i++)//计算n! 14 {15 for(.. 阅读全文

posted @ 2012-08-02 16:23 mycapple 阅读(367) 评论(0) 推荐(0)

HDU 2099 整除的尾数

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int n,m,i,flag; 6 while(scanf("%d%d",&n,&m)&&(n||m)) 7 { 8 flag=0; 9 for(i=0;i<100;i++)10 if((n*100+i)%m==0)11 {12 if(flag==0) flag=1;13 else putchar(' ');14 ... 阅读全文

posted @ 2012-08-02 16:21 mycapple 阅读(461) 评论(0) 推荐(0)

HDU 2031 进制转换

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int m,n,r,k,i,flag; 6 int a[1000]; 7 while(scanf("%d%d",&n,&m)!=EOF) 8 { 9 k=0;flag=0;10 if(n<0)11 {12 flag=1;13 n=-n;14 }15 r=n%m;16 while(n)17 ... 阅读全文

posted @ 2012-08-02 16:20 mycapple 阅读(773) 评论(0) 推荐(0)

HDU 2029 Palindromes _easy version

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 int IsPalindromes(char str[]) 5 { 6 int i,len=strlen(str); 7 for(i=0;i<len/2;i++) 8 if(str[i]!=str[len-i-1]) return 0; 9 return 1;10 }11 int main()12 {13 int n;14 char str[1010];15 scanf("%d%*c",&n);16 阅读全文

posted @ 2012-08-02 16:19 mycapple 阅读(374) 评论(0) 推荐(0)

HDU 2030 汉字统计

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 char str[1100]; 4 int calc(char str[]) 5 { 6 int i,sum=0; 7 for(i=0;str[i];i++) 8 if(str[i]&0x80) 9 {sum++;i++;}//这里i++是由于汉字占两个字节, 10 return sum;11 }12 int main()13 {14 int n;15 scanf("%d%*c",&n);16 while(n--)17 {18 ... 阅读全文

posted @ 2012-08-02 16:19 mycapple 阅读(205) 评论(0) 推荐(0)

HDU 2028 Lowest Common Multiple Plus

摘要: 1 #include<stdio.h> 2 #include<string.h> 3 #include<stdlib.h> 4 int gcd(int a,int b) 5 { 6 return b==0?a:gcd(b,a%b);//辗转取余法 7 } 8 int main() 9 {10 int n,a,b,i,k;11 while(scanf("%d",&n)!=EOF)12 {13 scanf("%d",&b);14 for(i=1;i<n;i++)15 {16 scanf("% 阅读全文

posted @ 2012-08-02 16:18 mycapple 阅读(134) 评论(0) 推荐(0)

导航