
算法竞赛入门经典
李小三r
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法竞赛入门经典2-8子序列的和
#include#include#includeusing namespace std;void main(){ //long long int i,n,m;/* cin>>n>>m; double result=0.0; for(i=n;i<=m;i++) { result+=1.0/(i*i); }*/ double result=424; cout<<showp原创 2014-03-04 19:46:44 · 1090 阅读 · 0 评论 -
算法竞赛入门经典3-3 乘积的末三位
isdigit只能一个一个的转换字符格式,sscanf也不能转化位置个数的字符,所以输入时就还是一个一个的输入,#include#include#include#include#pragma warning(disable:4996)using namespace std;void main(){ char s[100],t[100]; int i,j=0,n=0,res原创 2014-03-04 20:01:44 · 1050 阅读 · 0 评论 -
算法竞赛入门经典3-2单词的长度
刚开始用了个笨方法,用fgers输入所有字符串后,计算长度。第二种是输入时用scanf循环一个一个的输入字符串,并在这个过程计算每个单词的长度和个数/*#include#include#include#include#pragma warning(disable:4996)void main(){ char s[1000]; char ch; int n=0,i,j; in原创 2014-03-04 19:57:00 · 906 阅读 · 0 评论 -
算法竞赛入门经典3-1分数统计
结束要enter ctr+z enter#include#include#pragma warning(disable:4996)void main(){ int num[100],ta=0,tm=0,x,n=0,temp=0,flag=0,result[100];//tm最大次数 int m=1; while(scanf("%d",&x)==1)//给数组赋值 num[n+原创 2014-03-04 19:53:34 · 1000 阅读 · 0 评论 -
算法竞赛入门经典2-7近似计算
很简单#include#include#includeusing namespace std;void main(){ int i=1,j=1; double result=0.0; while(j) { result+=1.0/(2*i-1)*pow(-1,i-1); if(1.0/(2*i-1)<pow(10,-6)) j=0; i++; } cou原创 2014-03-04 19:45:32 · 750 阅读 · 0 评论 -
算法竞赛入门经典2-6调和级数
c++里对浮点数小数点后位数的确定,不添加fixed,只有setprecision函数,那么3是包括小数点所占的位,添加fixed后,就是小数点后位数。还有showpoint就是显示小数点#include#include#includeusing namespace std;void main(){ int n; cin>>n; double H=0.0; for(int i原创 2014-03-04 19:43:56 · 1000 阅读 · 0 评论 -
算法竞赛入门经典2-9分数化小数
#include#includeusing namespace std;void main(){ int a,b,c; cin>>a>>b>>c; double d; d=(a+0.0)/b; cout<<fixed<<setprecision(c)<<d<<endl; system("pause");}原创 2014-03-04 19:48:07 · 1043 阅读 · 1 评论 -
算法竞赛入门经典2-5统计
#include#pragma warning(disable:4996)//#define LOCALvoid main(){#ifdef LOCAl freopen("in.txt","r",stdin); freopen("out.txt","w",stdout);#endif int n,m,i,j=0; scanf("%d",&n); int a[100]; fo原创 2014-03-04 19:38:45 · 886 阅读 · 0 评论 -
算法竞赛入门经典2-4倒三角形
很简单,让我想复杂了#include#pragma warning(disable:4996)#includeusing namespace std;void main(){ int n; cin>>n; for(int i=1;i<=n;i++) { for(int j=0;j<i-1;j++) printf(" "); for(int k=1;k<=2*n-原创 2014-03-04 19:36:46 · 823 阅读 · 0 评论 -
算法竞赛入门经典习题2-2 水仙花数 2-3韩信点兵
/*#include#pragma warning(disable:4966)void main(){ for(int n=100;n<1000;n++) { int ge=n%10; int shi=(n/10)%10; int bai=n/100; int s=ge*ge*ge+shi*shi*shi+bai*bai*bai; if(s==n) printf原创 2014-03-04 19:22:42 · 1994 阅读 · 0 评论