非递归:

class Solution {public:vector<int> fraction(vector<int>& cont) {int high=1,low=*cont.rbegin(); //分子 分母for(int i=cont.size()-2;i>=0;i--){high=cont[i]*low+high; //从内往外进行计算swap(low,high); //取倒数}return vector<int>{low,high}; //最后一次不需要去倒数,所以返回一个倒数}
};

递归做法:

class Solution {public:vector<int> fraction(vector<int>& cont) {if(cont.size()==1){ //递归终止条件return {cont[0],1};}vector<int>v(cont.begin()+1,cont.end());vector<int>t=fraction(v);return {cont[0]*t[0]+t[1],t[0]};}};

LCP 02. 分式化简相关推荐

  1. LCP 02. 分式化简-数学推导

    LCP 02. 分式化简-数学推导 有一个同学在学习分式.他需要将一个连分数化成最简分数,你能帮助他吗? 连分数是形如上图的分式.在本题中,所有系数都是大于等于0的整数. 输入的cont代表连分数的系 ...

  2. 【Python】【难度:简单】Leetcode LCP 02. 分式化简

    有一个同学在学习分式.他需要将一个连分数化成最简分数,你能帮助他吗? 连分数是形如上图的分式.在本题中,所有系数都是大于等于0的整数. 输入的cont代表连分数的系数(cont[0]代表上图的a0,以 ...

  3. LeetCode-Algorithms-[Easy]LCP 02. 分式化简

    有一个同学在学习分式.他需要将一个连分数化成最简分数,你能帮助他吗? 连分数是形如上图的分式.在本题中,所有系数都是大于等于0的整数. 输入的cont代表连分数的系数(cont[0]代表上图的a0,以 ...

  4. 【简单】LCP 02. 分式化简

    [题目] 有一个同学在学习分式,他需要将一个连分数化成最简分数,你能帮助他吗? 连分数是形如上图的分式,在本题中,所有系数都是大于等于0的整数.输入的cont代表连分数的系数(cont[0]代表上图的 ...

  5. 力扣杯-竞赛合集-LCP 02. 分式化简

    有一个同学在学习分式.他需要将一个连分数化成最简分数,你能帮助他吗? 连分数是形如上图的分式.在本题中,所有系数都是大于等于0的整数. 输入的cont代表连分数的系数(cont[0]代表上图的a0,以 ...

  6. #力扣 LeetCode LCP 02. 分式化简 @FDDLC

    题目描述: https://leetcode-cn.com/problems/deep-dark-fraction/ Java代码: class Solution { //所有系数都是大于等于0的整数 ...

  7. Leetcode 02.分式化简

    LCP 02. 分式化简 难度简单 有一个同学在学习分式.他需要将一个连分数化成最简分数,你能帮助他吗? 连分数是形如上图的分式.在本题中,所有系数都是大于等于0的整数. 输入的cont代表连分数的系 ...

  8. 分式化简结果要求_初二数学期末复习,分式考点归纳,考点较多,解答要谨慎...

    期末考试马上就要来临了,作为初二的学生,分式这部分的内容考试中考点还是比较多的,选择题,填空题,解答题都会有题目出现,这部分的考点主要有分式有无意义的条件,分式值为0的条件,分式的概念,分式化简求值类 ...

  9. 分式化简结果要求_分式化简的结果有什么要求?

    分式的化简与求值 分式的有关概念和性质与分数相类似,例如,分式的分母的值不能是零,即分式只有在分母不等于零时才有意义;也像分数一样,分式的分子与分母都乘以(或除以)同一个不等于零的整式,分式的值不变, ...

最新文章

  1. Windows 7 搭建 Mobile 6 真机调试开发环境
  2. Apache Thrift使用简介
  3. 深入理解Android Paging分页加载库
  4. 《Cocos2d 跨平台游戏开发指南(第2版)》一1.9 添加动作到精灵
  5. ASP.NET MVC数据验证(上)
  6. python报错RuntimeError: This event loop is already running
  7. snmp v3的安全配置 snmp认证与加密配置(53)
  8. Linux字符串转码utf8,Linux C/C++ 字符集转换,UTF-8,GB2312
  9. svn和GitHub的使用
  10. python界面-Python GUI 编程(Tkinter)
  11. STM32的两只狗儿——狗立看门狗
  12. 官方demo修改后的webuploader上传预览图片(兼容IE8) github下载回来的有问题
  13. 怀旧日剧_怀旧爱好者的老式计算资源
  14. 文图片处理技巧——透明块
  15. html5中加下划线,为超链接添加下划线
  16. 戴尔服务器怎么u盘安装win7系统教程,戴尔电脑怎么用u盘装win7系统教程
  17. 安卓手机远程连接linux系统,电脑(Linux/Windows)使用SSH远程登录安卓(Android)手机实现无线传输和管理文件(图文详解)-Go语言中文社区...
  18. 计算机应用技术专业课程视频,微视频技术在计算机专业课程教学中的应用研究...
  19. 密码学实验4 欧拉数求解和DES的初始置换
  20. Mastering Go 英文原版翻译项目

热门文章

  1. linux网络-网卡驱动分析(基于imx6ul和ZYNQ分析)
  2. 事务,什么是事务,为何用事务?
  3. 佛祖保佑,永不宕机/永无bug
  4. 溯源系统溯源码的生成方法
  5. axure9总是崩_axure9为何用着特别卡?
  6. 乐橙云24小时存储_【干货】大华乐橙告诉你监控录像大概能保存多长时间?
  7. 习题 11.1 将例11.1的程序片断补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值。
  8. r语言 面板数据回归_工具方法 | “名牌包”:面板、时间序列模型常用R语言包...
  9. CF 979E Kuro and Topological Parity
  10. 地理信息系统导论第八版_地理信息系统导论(第二版)