Codeforces 854 A Fraction
来源:互联网 发布:图片叠加软件 编辑:程序博客网 时间:2024/06/08 12:11
题目链接
题目大意:给出一个数n (3 ≤ n ≤ 1000),求当a+b=n成立时,最大的最简真分数a/b。
分析:最简真分数代表a和b互质,即gcd(a,b)=1。最大的话只要使b从n/2+1开始遍历就可以了。
#include<bits/stdc++.h>int gcd(int a, int b) {return b ? gcd(b, a%b) : a;}int main() {int n;while (scanf("%d", &n) == 1) {int f = n / 2 + 1;while (f < n - 1) {if (gcd(f, n - f) == 1) break;f++;}printf("%d %d\n", n - f, f);}}
阅读全文
0 0
- Codeforces 854 A Fraction
- Codeforces 854 A Fraction
- Codeforces 854A Fraction
- Codeforces 854 A. Fraction 水题
- Codeforces Round #433 (Div. 2)A. Fraction
- Codeforces Round #433 (Div. 2) A. Fraction
- Codeforces Round #433 Div. 2 A. Fraction
- A. Fraction
- Codeforces Round #433 (Div. 2) A.Fraction(暴力)
- Codeforces Round #433 (Div. 2, based on Olympiad of Metropolises) A. Fraction
- codeforces 281B Nearest Fraction
- hdu-3637 Find a Fraction
- codeforces 900B. Position in Fraction
- Fraction
- Fraction
- Codeforces 854A
- CodeForces-a
- Codeforces 903A A
- freemarker相关
- vue组件初学--弹射小球
- chapter14_4重映射—remap()
- Vue.js(菜鸟自学)
- SQLite数据类型
- Codeforces 854 A Fraction
- 【知了堂学习笔记】JfreeChart制作一些简单的报表
- Whitelabel Error Page(2)之Internal Server Error
- struts2中 ServletActionContext与ActionContext区别
- Swift中懒加载
- CGlib动态代理中Enhancer.create()函数的逻辑
- 线性时间排序
- 虚拟机中linux系统启动的tomcat无法在本机访问的问题
- 缓存穿透与缓存雪崩