usaco2.1usaco_Ordered Fractions
来源:互联网 发布:室内设计绘图软件 编辑:程序博客网 时间:2024/06/14 08:44
/*ID:usaco100LANG:C++TASK:frac1*/#include<stdio.h>#include<iostream>#include<cmath>#include<algorithm>using namespace std;struct node{ int up,down;}A[25600];int n,top;void swap(int &x,int &y){ int tmp=x; x=y; y=tmp;}int gcd(int x,int y){ if (x>y) swap(x,y); if (x==0) return y; return (gcd(y%x,x));}void init(){ top=0; for(int i=1;i<=n;i++) for(int j=0;j<=i;j++) { int a=j,b=i; if(gcd(a,b)==1) {A[top].up=a;A[top].down=b;top++; } }}int cmp(node x,node y){ return (double)x.up/x.down<(double)y.up/y.down;}int main(){ freopen("frac1.in","r",stdin); freopen("frac1.out","w",stdout); cin>>n; init(); sort(A,A+top,cmp); for(int i=0;i<top;i++) printf("%d/%d\n",A[i].up,A[i].down); return 0;}
0 0
- usaco2.1usaco_Ordered Fractions
- USACO2.1 顺序的分数 Ordered Fractions
- [USACO2.1]顺序的分数 Ordered Fractions
- USACO2.1.2 Ordered Fractions (frac1)
- USACO2.1.2 Ordered Fractions (frac1)
- USACO2.4.5 Fractions to Decimals (fracdec)
- USACO2.4.5 Fractions to Decimals (fracdec)
- usaco2.1.2-----orderd fractions(欧几里的)
- [USACO2.4]分数化小数 Fractions to Decimals
- usaco2
- usaco2
- USACO2.1 城堡The Castle
- [USACO2.1]城堡 The Castle
- USACO-Section2.1 Ordered Fractions
- 分数拆分(Fractions Again?1,UVa 10976)
- USACO-Section2.1 Ordered Fractions【递归算法】
- USACO-Section2.1 Ordered Fractions[其他]
- USACO-Section2.1 Ordered Fractions [其他][排序]
- [Hb-XV] 安装新的int 9中断例程
- Sicily 1010. Zipper 尾递归
- Joseph环(顺序表、链队列)
- Exercise:Sparse Autoencoder 代码示例
- 优化SQLite3数据库插入10000条数据
- usaco2.1usaco_Ordered Fractions
- 【LeetCode】Same Tree
- 数据库查询优化 查询上百万级记录提高查询速度
- IntelliJ IDEA 使用心得与常用快捷键
- 【养孩子这么贵,还是生一个算了吧】设计模式之单例模式Java版
- Forecasting with daily data
- 聚簇索引与非聚簇索引的区别以及SQL Server查询优化技术
- Qt判断和打开进程(windows端)
- Win8 Hyper-V虚拟机 安装运行Ubuntu教程及其常见问题解答