ACM_算法竞赛入门_源程序
2013-09-18 21:11
218 查看
strat from 8.15
不断完善中~~~~
/*
// 1-6 san wei shu fan zhuan
#include "stdio.h"
int main()
{
int n;
scanf("%d",&n);
printf("%d%d%d\n",n%10,n/10%10,n/100);
return (0);
}
*/
/*
//1-7
#include "stdio.h"
int main()
{
int n,m;
scanf("%d",&n);
m=(n%10*100+(n/10%10)*10+n/100);
printf("%03d\n",m);
return (0);
}
*/
/*
//1-9
#include "stdio.h"
int main()
{
int m,n;
scanf("%d%d",&n,&m);
n=m+n;
m=n-m;
n=n-m;
printf("%d %d",n,m);
return (0);
}
*/
/*
//1-11
#include "stdio.h"
int main()
{
int a,b,n,m;
scanf("%d%d",&n,&m);
a=(4*n-m)/2;
b=n-a;
if(m%2==1||a<0||b<0)
printf("No answer\n");
else printf("%d %d\n",a,b);
return (0);
}
*/
/*
//1-15
#include "stdio.h"
int main()
{
int a,b,c,x,y,z;
scanf("%d%d%d",&a,&b,&c);
x=a;if(b<x) x=b;if(c<x) x=c;
z=a;if(b>x) z=b;if(c>x) z=c;
y=a+b+c-x-z;
printf("%d %d %d",x,y,z);
return (0);
}
*/
/*
//da yin bai fen hao %
#include "stdio.h"
int main()
{
printf("%%");
printf("%c",'%');
return (0);
}
*/
/*
//7744 wen ti
#include "stdio.h"
#include "math.h"
int main()
{
int a,b,n;
double m;
for(a=1;a<9;a++)
for(b=0;b<9;b++)
{
n=a*1100+b*11;
m=sqrt(n);
if(floor(m+0.5)==m) printf("%d\n",n);
}
return (0);
}
*/
/*
//7744 wen ti (2)
#include "stdio.h"
int main()
{
int x,n,hi,lo;
for(x=1;;x++)
{
n=x*x;
if(n<1000) continue;
if(n>9999) break;
hi=n/100;
lo=n%100;
if(hi/10==hi%10&&lo/10==lo%10) printf("%d\n",n);
}
return (0);
}
*/
/*
//3n+1 wen ti
#include "stdio.h"
int main()
{
int n,count=0;
scanf("%d",&n);
while(n>1)
{
if(n%2==1) n=3*n+1;
else n/=2;
count++;
}
printf("%d\n",count);
return (0);
}
*/
/*
//jie cheng zhi he
#include "stdio.h"
int main()
{
int i,j,n,s=0,factorial;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
factorial=1;
for(j=1;j<=i;j++)
factorial*=j;
s+=factorial;
}
printf("%d\n",s%1000000);
return (0);
}
*/
/*
#include "stdio.h"
#include "time.h"
int main()
{
const int MOD=1000000;
int i,j,n,s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
int factorial=1;
for(j=1;j<i;j++)
factorial=(factorial*j%MOD);
s=(s+factorial)%MOD;
}
printf("%d\n",s);
printf("Time used =%.2lf\n",(double)clock()/CLOCK_PER_SEC);
return 0;
}
*/
浮点数陷阱:
#include "stdio.h"
int main()
{
double i;
for(i=1;i!=10.0;i+=0.1) //改进:i-10<0.1;
printf("%.1lf\n",i);
return 0;
}
相关文章推荐
- 算法竞赛入门经典 习题3-1 得分(Score, ACM/ICPC Seoul 2005, UVa1585)
- 算法竞赛入门经典-习题3-6 纵横字谜的答案(Crossword Answers, ACM/ICPC World Finals 1994,UVa232)
- ACM_算法竞赛经典入门_ 强烈推荐的一本好书
- 算法竞赛入门经典-习题3-2 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)
- 算法竞赛入门竞赛 习题3-2 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)
- 算法竞赛入门学习
- 算法竞赛入门经典 习题3-3乘积的末3位
- 算法竞赛入门——因子和阶乘
- [转]ACM-ICPC竞赛算法类型
- ACM算法入门——二分查找
- 刘汝佳算法竞赛入门经典中的运算符>?问题
- 【算法竞赛入门经典】阶乘的精确值
- 算法竞赛入门经典习题1-5 打折
- DAG上的动态规划 - 算法竞赛入门经典 - 嵌套矩形问题
- 走迷宫 算法竞赛入门经典6.4.2
- 关于算法竞赛入门经典前四张总结
- ACM 算法艺术与信息学竞赛 1.2.1 图书馆
- [算法]算法竞赛入门经典,笔记,见证成长。
- 算法竞赛入门经典: 第三章 数组和字符串 3.3蛇形填数
- 算法竞赛入门经典 例题9-1