枚举所有的 排序

View Code

 1 /*
 2    ID: your_id_here
 3    PROG: frac1
 4    LANG: C++
 5  */
 6 #include <iostream>
 7 #include<cstdio>
 8 #include<cstring>
 9 #include<algorithm>
10 using namespace std;
11 int w[201][201];
12 struct node
13 {
14     int x,y;
15     double s;
16 }q[20001];
17 void gcd(int x,int y)
18 {
19     int i;
20     int tx = x,ty = y;
21     for(i = ty; i >= 2 ; i--)
22     {
23         if(y%i==0&&x%i==0)
24         {
25             y = y/i;
26             x = x/i;
27         }
28     }
29     w[x][y] = 1;
30 }
31 bool cmp(node x,node y)
32 {
33     return x.s<y.s;
34 }
35 int main()
36 {
37     freopen("frac1.in","r",stdin);
38     freopen("frac1.out","w",stdout);
39     int i,j,k,n,g=0;
40     cin>>n;
41     for(i = 2; i <= n ; i++)
42     for(j = 1; j < i ;j++)
43     {
44         gcd(i,j);
45     }
46     for(i = 1; i <= n ; i++)
47     for(j = 1; j <= n ; j++)
48     {
49         if(w[i][j])
50         {
51             g++;
52             q[g].x = i;
53             q[g].y = j;
54             q[g].s = j*1.0/(i*1.0);
55         }
56     }
57     sort(q+1,q+g+1,cmp);
58     cout<<"0/1\n";
59     for(i = 1; i <= g ; i++)
60     printf("%d/%d\n",q[i].y,q[i].x);
61     cout<<"1/1\n";
62     fclose(stdin);
63     fclose(stdout);
64     return 0;
65 }

转载于:https://www.cnblogs.com/shangyu/archive/2012/12/03/2800407.html

usaco2.11Ordered Fractions相关推荐

  1. P1458 [USACO2.1]顺序的分数 Ordered Fractions

    P1458 [USACO2.1]顺序的分数 Ordered Fractions - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include<bits/stdc++.h&g ...

  2. 洛谷P1458 [USACO2.1]顺序的分数 Ordered Fractions

    题目描述 输入一个自然数 nn,对于一个最简分数 a/ba/b(分子和分母互质的分数),满足 1 \le b \le n,0 \le a/b \le 11≤b≤n,0≤a/b≤1,请找出所有满足条件的 ...

  3. usaco ★Fractions to Decimals 分数化小数

    ★Fractions to Decimals 分数化小数 写一个程序,输入一个形如 N/D 的分数(N 是分子,D 是分母),输出它的小数形式. 如果小数有循环节的话,把循环节放在一对圆括号中.例如, ...

  4. usaco2.1.2(frac1)

    题目: Ordered Fractions Consider the set of all reduced fractions between 0 and 1 inclusive with denom ...

  5. TZOJ--3560: Ordered Fractions (枚举)

    3560: Ordered Fractions 描述 Consider the set of all reduced fractions between 0 and 1 inclusive with ...

  6. 5kyu Some Egyptian fractions

    5kyu Some Egyptian fractions 题目背景: Given a rational number n as a string (example: "2/3" i ...

  7. CF思维联系–CodeForces - 222 C Reducing Fractions(数学+有技巧的枚举)

    ACM思维题训练集合 To confuse the opponents, the Galactic Empire represents fractions in an unusual format. ...

  8. USACO2.4の其中3道水题【模拟,图论】

    T1:P1518-两只塔姆沃斯牛 The Tamworth Two 题目大意 两个东西,按照一个方向前进,他们撞到墙壁会顺时针90°,求他们多久后相遇. 解题思路 暴力模拟 code // luogu ...

  9. 1439: 2.4.5 Fractions to Decimals 分数化小数

    1439: 2.4.5 Fractions to Decimals 分数化小数 时间限制: 1 Sec  内存限制: 64 MB 提交: 194  解决: 13 题目描述 写一个程序,输入一个形如N/ ...

最新文章

  1. MPB:扬州大学王梦芝组-反刍动物瘤胃原虫18S rRNA测序分析技术
  2. Qt 可编辑的树模型(Tree Model)的一个实例
  3. android遥控器按键传输流程,android 海思平台遥控器按键映射流程
  4. php遍历数组的四种方法,PHP遍历数组的常见几种方法
  5. codeforce 884C - Bertown Subway DFS+图论
  6. 《Groovy in Action》笔记
  7. Python快速转换numpy数组中Nan和Inf的方法
  8. 在eclipse中运行 carrot2 workbench
  9. 2021年双非院校保研浙江大学软件学院末位上车经验记录
  10. ffmpeg将常见视频格式转换为mp4
  11. 微信公众号基础篇(个人订阅号)
  12. Spring学习笔记-IoC
  13. Linux服务器的配置和数据迁移方案
  14. 肖秀荣8套卷2018pdf下载|2018肖秀荣冲刺8套卷pdf下载电子版
  15. Winsock 函数简介
  16. 免费的视频转换器有哪些?推荐3款好用免费视频格式转换软件
  17. LeetCode 5197
  18. TextView控件的基本使用(各种属性的基本使用方法)
  19. 读《无心恰恰用》笔记
  20. 计算机学院毕业典礼口号,毕业典礼创意标语口号

热门文章

  1. Mybatis中的StatementType
  2. 史上最简单的UIScrollView+Autolayout出坑指南
  3. 27. Spring Boot 部署与服务配置
  4. 关于linux交换分区的增大
  5. 算法之【大整数乘法】
  6. tar.xz压缩工具使用(转)
  7. 获取当前上下文Activity
  8. sybase数据库脱机,无法联机问题处理
  9. java中的控制器,java-两个控制器在Spring Boot中具有不同的最...
  10. oracle帮助文档_Spring Boot Config文档,使用IntelliJ IDEA的两种方法