PAT乙级真题1062最简分数(20)
来源:互联网 发布:插画师培训 知乎 编辑:程序博客网 时间:2024/06/06 20:04
大部分借鉴了柳婼 の blog
的代码,自己的就是通过不了,估计gcd写的有问题吧,也懒的debug了。
#include <cstdio>#include <iostream>using namespace std;int gcd(int a, int b) { return b == 0 ? a : gcd(b, a % b);}int main() { int n1, m1, n2, m2, k; scanf("%d/%d %d/%d %d", &n1, &m1, &n2, &m2, &k); if (n1 * m2 > n2 * m1) { swap(n1, n2); swap(m1, m2); } int num = 1; bool flag = false; while (n1 * k >= m1 * num) num++; while (n1 * k < m1 * num && m2 * num < n2 * k) { if (gcd(num, k) == 1) { if (!flag) flag = true; else printf(" "); printf("%d/%d", num, k); } num++; } return 0;}}
0 0
- PAT乙级真题1062最简分数(20)
- 1062. 最简分数(20)-PAT乙级真题
- 1062. 最简分数(20) PAT乙级真题
- PAT 乙级1062最简分数
- PAT乙级-1062. 最简分数(20)
- PAT 乙级 1062. 最简分数(20)
- 1062. 最简分数(20) PAT乙级
- 1062. 最简分数(20)-PAT乙级
- PAT乙级 1062. 最简分数(20)
- [PAT乙级]1062. 最简分数(20)
- pat 乙级 1062. 最简分数(20)
- PAT乙级1062. 最简分数(20)
- [PAT-乙级]1062.最简分数
- PAT 1062最简分数
- 1062. 最简分数(20) PAT
- PAT乙级 1062. 最简分数(20)--简单易错注意细节
- PAT乙级真题
- PAT BASIC LEVEL 1062. 最简分数(20)
- Hibernate多表设计和关联关系映射
- N皇后问题
- ~C语句~
- 1602静态显示
- JavaScript数组相关方法学习笔记
- PAT乙级真题1062最简分数(20)
- 9-1
- OpenCV 角点检测(二) Harrise
- 【PAT】1080. Graduate Admission
- Codeforces 760B Frodo and pillows 【二分】
- 编写一个符合国情的日期插件
- POI报表
- APK打包过程分析
- POJ 3268Silver Cow Party