最简分数

一、给你一个整数 n ,请你返回所有 0 到 1 之间(不包括 0 和 1)满足分母小于等于n的最简分数 。分数可以以任意顺序返回。

输入:

n = 2

输出:[“1/2”]
解释:“1/2” 是唯一一个分母小于等于 2 的最简分数。

输入:

n = 3

输出:[“1/2”,“1/3”,“2/3”]

输入:

n = 4

输出:[“1/2”,“1/3”,“1/4”,“2/3”,“3/4”]
解释:“2/4” 不是最简分数,因为它可以化简为 “1/2” 。

输入:

n = 1

输出:[ ]

代码如下(示例):

import java.util.*;public class g {public static void main(String[] args) {g w=new g();System.out.println(w.simplifiedFractions(6));}public List<String> simplifiedFractions(int n) {List<String> ls=new ArrayList<>();for (int i = 1; i <=n; i++) {for (int j = 2; j <=n; j++) {if(i<j) {if(gcd(i,j)==1||i==1) {//最大公约数为一才是最简的分数ls.add("\""+i+"/"+j+"\"");}}}}return ls;}//最大公约数private static int gcd(int a, int b) {return b == 0 ? a : gcd(b, a % b);}
}

数论——————最简分数相关推荐

  1. 《数论概论(原书第4版)》一第2章 勾 股 数 组

    本节书摘来自华章出版社<数论概论(原书第4版)>一书中的第2章,作者 布朗大学,更多章节内容可以访问云栖社区"华章计算机"公众号查看 第2章 勾 股 数 组 毕达哥拉斯 ...

  2. ( 数论专题 )【 斐波那契通项公式 + 等比数列求和公式 】

    ( 数论专题 )[ 斐波那契通项公式 + 等比数列求和公式 ] 斐波那契通项公式( 证明略 ): 例题: 求当n趋向于无穷大,Sn等于什么,输出最简分数. 分子是斐波那契数列,分母是K的 i 次方, ...

  3. LeetCode中等题之最简分数

    题目 给你一个整数 n ,请你返回所有 0 到 1 之间(不包括 0 和 1)满足分母小于等于 n 的 最简 分数 .分数可以以 任意 顺序返回. 示例 1: 输入:n = 2 输出:["1 ...

  4. 数论(一)——素数,GCD,LCM

    这是一个数论系列:) 一.素数 ×费马小定理 Theorem: 设 p 是一个素数,a 是一个整数且不是 p 的倍数,那么 很遗憾,费马小定理的逆定理是不成立的.对 a = 2,满足的非素数 n 是存 ...

  5. 【数论总结】-----励志写好一篇数论总结↖(^ω^)↗//正在施工...未完工

    近期学了学数论,来写一波总结吧. (1)排列组合,比较基础的东西了吧.//只写个概念吧,(逃: 概念:就是从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合: ...

  6. 解题报告(十八)数论题目泛做(Codeforces 难度:2000 ~ 3000 + )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  7. 《算法竞赛中的初等数论》(五)正文 0x50筛法(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  8. 《算法竞赛中的初等数论》(四)正文 0x40反演(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  9. P6271 [湖北省队互测2014]一个人的数论(莫比乌斯反演,拉格朗日插值)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 P6271 [湖北省队互测2014]一个人的数论(莫比乌斯反演,拉格朗日插值) Problem Sol ...

最新文章

  1. 10款jQuery/CSS3动画应用 超有用
  2. 澳洲森林火灾蔓延数学建模,基于元胞自动机模拟多模式下火灾蔓延(附部分源码)
  3. 【图像分割】图像分割专栏栏主自述:分割,我们究竟在研究什么?
  4. Qt编写自定义控件及插件的使用
  5. 文件那些事儿之一(初稿)
  6. 剑指offer面试题09. 用两个栈实现队列(队列、栈)
  7. python是干嘛的-python到底拿来干什么
  8. [转载] 重新抛出异常与 public Throwable fillInStackTrace()
  9. 编译原理-FIRST表-FOLLOW表-LL1表(含python代码)
  10. linux系统自行清理归档日志_Linux下自动删除归档日志文件的方法
  11. java 正则表达式 img src_腰酸推荐Java-Jsoup爬取妹子图
  12. 好用的电脑录屏软件!来看看这几款!
  13. 你的伙伴对你最大会话_TeamViewer许可证对您与伙伴的最大会话有所限制解决办法...
  14. China Mobile”、“China Unicom”,请修改为中国移动、中国联通
  15. saas商业模式和架构设计
  16. 后台返回图片报404的问题解决
  17. 关于Linux和Windows一个对比
  18. BUUCTF misc 专题(83)从娃娃抓起
  19. C/C++编程:写了placement new也要写placement delete
  20. 如何提高亚马逊排名?亚马逊排名规则有哪些?

热门文章

  1. android o 结构光流程,结构光光条中心的提取算法.pdf
  2. jdbc连接mysql(基础)
  3. dotnet中的counters说明(二)
  4. 别怕,遇到Map源码面试题这样答就对了
  5. 处理python安装问题的集锦
  6. Elasticsearch7.3文档管理
  7. EtherCAT总线伺服电机/一体化伺服电机通讯线RJ45头对应的线序是什么
  8. Redisson报异常attempt to unlock lock, not locked by current thread by node id解决方案
  9. Palindrome Pairs
  10. 骁龙笔记本的目的究竟是什么