nyoj分类-数学
来源:互联网 发布:用excel数据分析方法 编辑:程序博客网 时间:2024/05/21 16:23
7
#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>using namespace std;struct point{int x,y;}p[22];int cmp1(point a,point b){return a.x<b.x;}int cmp2(point a,point b){return a.y<b.y;}int main(){//freopen("d:\\test.txt","r",stdin);int n,i,m,x,y;scanf("%d",&m);while(m--){scanf("%d",&n);for(i=0;i<n;++i)scanf("%d%d",&p[i].x,&p[i].y);sort(p,p+n,cmp1);x=p[n/2].x;sort(p,p+n,cmp2);y=p[n/2].y;int sum=0;//为初始化为0..蛋疼。for(i=0;i<n;++i)sum+=fabs(x-p[i].x)+fabs(y-p[i].y);printf("%d\n",sum);}return 0;}
22
#include<iostream>#include<cstdio>using namespace std;int a[10086];void isprime(){int i,j;a[0]=1;a[1]=1;for(i=2;i<10086;++i)if(!a[i])for(j=i+i;j<10086;j+=i)a[j]=1;}int main(){isprime();int t;//freopen("d:\\test.txt","r",stdin);scanf("%d",&t);while(t--){int x,n,sum=0;scanf("%d",&n);while(n--){cin>>x;if(!a[x])sum+=x;}printf("%d\n",sum);}return 0;}
520
#include<iostream>#include<cstdio>using namespace std;int a[1000001];void isprime(){int i,j,t=1;a[1]=0;for(i=2;i<1000001;++i)if(!a[i]){a[i]=t;for(j=i+i;j<1000001;j+=i)a[j]=t;t++;}}int main(){isprime();int n,i;while(scanf("%d",&n)!=EOF)cout<<a[n]<<endl;return 0;}
- nyoj分类-数学
- 数学分类
- NYOJ-452 ShippingCubes【数学】
- nyoj 中位数 124 (数学)
- NYOJ 954 N! (数学)
- nyoj 1087 数学规律
- NYOJ【34】韩信点兵【数学】
- nyoj分类-语言入门
- 数学学科分类标准
- [Math]数学与其分类
- 数学数分类
- 数学的分类
- fibonacci数列(二) nyoj 数学
- NYOJ【57】6174问题【数学】
- NYOJ【74】小学生算术【数学】
- 我国数学学科详细分类
- 分类问题的数学定义
- NYOJ 451 组合数学 错排
- hdu-2674
- hdu-2824
- UML中数据流图,用例图,类图,对象图,角色图,活动图,序列图详细讲述保存供参考
- nyoj分类-语言入门
- 关于with as 作为查询片段的使用和与临时表#Table的比较
- nyoj分类-数学
- nyoj-485
- uva-1030
- uva-11538
- nyoj-23
- nyoj-24
- nyoj-98
- nyoj-455
- 计划