P1458 [USACO2.1]顺序的分数 Ordered Fractions
P1458 [USACO2.1]顺序的分数 Ordered Fractions - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
#include<bits/stdc++.h>using namespace std;struct node
{int fz,fm; //分子 分母
}a[100010];int n;int gcd(int a, int b) //辗转相除法
{if(b == 0) return a;return gcd(b, a % b);
}bool cmp(node a, node b)
{return a.fz * b.fm < b.fz * a.fm; // 值小的在前面
}
int main()
{cin >> n;a[1].fz = 0; a[1].fm = 1;a[2].fz = 1; a[2].fm = 1;int k = 2;for(int i = 1; i <= n; i++) // 枚举分母for(int j = 1; j < i; j++) //枚举分子 分子不能超过分母 if(gcd(i,j) == 1) //互质 {k++;a[k].fz = j;a[k].fm = i;}sort(a + 1, a + 1 + k, cmp);for(int i = 1; i <= k; i++) printf("%d/%d\n",a[i].fz,a[i].fm); return 0;
}
P1458 [USACO2.1]顺序的分数 Ordered Fractions相关推荐
- 洛谷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,请找出所有满足条件的 ...
- P1458 顺序的分数 Ordered Fractions(有技巧的枚举)+C++类封装=精简代码
题目描述 输入一个自然数N,对于一个最简分数a/b(分子和分母互质的分数),满足1<=b<=N,0<=a/b<=1,请找出所有满足条件的分数. 这有一个例子,当N=5时,所有解 ...
- 顺序的分数 Ordered Fractions
题目描述 输入一个自然数N,对于一个最简分数a/b(分子和分母互质的分数),满足1<=b<=N,0<=a/b<=1,请找出所有满足条件的分数. 这有一个例子,当N=5时,所有解 ...
- 顺序的分数 Ordered Fractions [USACO 2.1]
题目描述 输入一个自然数N,对于一个最简分数a/b(分子和分母互质的分数),满足1<=b<=N,0<=a/b<=1,请找出所有满足条件的分数.给定一个自然数N,1<=n& ...
- [USACO2.1] 顺序的分数 法雷数列
传送门:嘿原题在这 farey数列自行百度 //USACO2.1 顺序的分数 //by dadatu #include<iostream> #include<algorithm> ...
- TZOJ--3560: Ordered Fractions (枚举)
3560: Ordered Fractions 描述 Consider the set of all reduced fractions between 0 and 1 inclusive with ...
- Problem 71:Ordered fractions
Problem 71:Ordered fractions 题目链接:http://static.projecteuler.net/problem=71 题目大意:将所有形如$\frac{n}{d}(d ...
- USACO 2.1.3 Ordered Fractions
USACO 2.1.3 Ordered Fractions MPS 输入一个自然数N 请写一个程序来增序输出分母小于 ...
- usaco Ordered Fractions 顺序的分数(两种解法)
这题很好玩,这里有两种解法. 第一种我自己写的,先找到所有的既约真分数,然后写了一个cmp函数进行排序最后输出.我写的时候还在想这章不是搜索吗这跟搜索关系不大吧,难道是怕我们思维定式化故意出的题不是搜 ...
最新文章
- jenkins 插件执行shell命令时,提示“Command not found”处理方法
- ${pageContext.request.contextPath}
- python可视化直方图的代码
- div之间的间距如何去除_如何统一两端开发中的文本行高
- QT中QString 类的使用--获取指定字符位置、截取子字符串等
- jmeter开发导入excel脚本
- NMEA-0183通信协议
- Excel图表—泊松分布函数的概率分布图的绘制
- mysqlFront连接报错,打开数据库#3167的解决方案
- 台式计算机拆装过程和注意事项,怎么组装台式电脑 台式电脑组装注意事项
- U盘装系统教程,一键安装和U盘安装的区别
- 中东多国与卡塔尔断交或为黑客入侵所致? FBI协助调查
- TI芯片TMS320DM642开发
- 贝塞尔曲线介绍及其应用
- 3评选最牛群主v1.0(4分)
- 阿里LinkWAN SDK使用之mqtt数据流
- C语言之素数判断及输出(1~100所有的素数)
- wps:如表:自动编号
- 【Cesium】使用TLE轨道两行数计算轨道信息,并生成CZML格式文件
- 数据治理全景图谱(PPT)
热门文章
- 游戏服务端(MMORPG)的基础算法二、寻路
- Brain Tumor Segmentation (BraTS) 脑部肿瘤分割2--二维UNet的复现与数据准备篇
- Java网络爬虫抓取新浪微博个人微博记录
- Python代码画樱花树--Turtle绘图
- 解决win10家庭版安装LoadRunner11无法破解问题
- 基于Bootstrap的下拉框多选 Bootstrap Multiselect 插件使用
- 嗨格式数据恢复的 10 种最佳替代方法
- spring中pom变黑 中间有一条黑线,不能用,怎么解决
- react.js实现的时间轴js特效
- 哈夫曼树(Huffman Tree)及哈夫曼编码(Huffman Coding)