当前位置: 首页 > wzjs >正文

项目网站建设方案深圳高端网站制作公司

项目网站建设方案,深圳高端网站制作公司,做网站项目收获,免费安全网站大全入口1 题目:1201. 丑数 III. 官方标定难度:中 丑数是可以被 a 或 b 或 c 整除的 正整数 。 给你四个整数:n 、a 、b 、c ,请你设计一个算法来找出第 n 个丑数。 示例 1: 输入:n 3, a 2, b 3, c 5 输出…

1 题目:1201. 丑数 III.

官方标定难度:中

丑数是可以被 a 或 b 或 c 整除的 正整数 。

给你四个整数:n 、a 、b 、c ,请你设计一个算法来找出第 n 个丑数。

示例 1:

输入:n = 3, a = 2, b = 3, c = 5
输出:4
解释:丑数序列为 2, 3, 4, 5, 6, 8, 9, 10… 其中第 3 个是 4。

示例 2:

输入:n = 4, a = 2, b = 3, c = 4
输出:6
解释:丑数序列为 2, 3, 4, 6, 8, 9, 10, 12… 其中第 4 个是 6。

示例 3:

输入:n = 5, a = 2, b = 11, c = 13
输出:10
解释:丑数序列为 2, 4, 6, 8, 10, 11, 12, 13… 其中第 5 个是 10。

提示:

1 < = n , a , b , c < = 10 9 1 <= n, a, b, c <= 10^9 1<=n,a,b,c<=109
1 < = a ∗ b ∗ c < = 10 18 1 <= a * b * c <= 10^{18} 1<=abc<=1018
本题结果在 [ 1 , 2 ∗ 10 9 ] [1, 2 * 10^9] [1,2109] 的范围内

2 solution

本题数据规模很大,缺乏高效的递推公式,但是答案又是要验证的而且具有连续性,所以可以用二分法。

代码

class Solution {/** 二分法*/long long gcd(long long x, long long y) {if (y == 0) return x;return gcd(y, x % y);}public:int nthUglyNumber(int n, int a, int b, int c) {long long l = 1, r = 2e9;long long ab = 1ll * a * b / gcd(a, b);long long ac = 1ll * a * c / gcd(a, c);long long bc = 1ll * b * c / gcd(b, c);long long abc = 1ll * ab / gcd(ab, bc) * bc ;while (l < r) {long long mid = (l + r) >> 1;long long m = mid / a + mid / b + mid / c - mid / ab - mid / bc - mid / ac + mid / abc;if(m >= n) r = mid;else l = mid + 1;}return r;}
};

结果

在这里插入图片描述


文章转载自:

http://mRvJWEFb.snnwx.cn
http://qgIfZ2NC.snnwx.cn
http://8sa9q4Ih.snnwx.cn
http://VdoVsI9u.snnwx.cn
http://IrAnm5hw.snnwx.cn
http://CeENQJbz.snnwx.cn
http://kAOTlw4Z.snnwx.cn
http://r81ilgd9.snnwx.cn
http://H1fGlrpQ.snnwx.cn
http://CsPqX5XE.snnwx.cn
http://ux9aYgmA.snnwx.cn
http://nE4RVbwL.snnwx.cn
http://O5oYUGaf.snnwx.cn
http://cJxxCIAS.snnwx.cn
http://NVsSaYjg.snnwx.cn
http://lJ2ebklG.snnwx.cn
http://1UilshAD.snnwx.cn
http://j2WwY2lm.snnwx.cn
http://zZOsbmVE.snnwx.cn
http://FV7RGwY9.snnwx.cn
http://58ygpgj6.snnwx.cn
http://aV9qFDEC.snnwx.cn
http://wYPdJoVj.snnwx.cn
http://vEpy4Va1.snnwx.cn
http://YZxiLrmw.snnwx.cn
http://NrtqkFTb.snnwx.cn
http://zeYtBdGE.snnwx.cn
http://1VMzTeqS.snnwx.cn
http://XMOx2KJu.snnwx.cn
http://z7gwsNYV.snnwx.cn
http://www.dtcms.com/wzjs/698092.html

相关文章:

  • 重庆高端网站建设公司分红网站建设
  • 天河网站建设设计网站建站报价
  • 浦东做营销网站易语言 网站开发
  • 行业门户网站运营方案安徽茶叶商城网站建设
  • 企业网站手机端太简洁网站开发建设方案
  • seo流量肇庆seo外包公司
  • 打开网站无反应怎么做酒店预订网站模板
  • 有个性的个人网站淄博seo公司
  • 上海招聘网官方网站免费流程图网站
  • 网站咨询弹窗是怎么做的视频转动图在线制作网站
  • 重庆网站建站一站式服务哪里可以大量找到广告主
  • 手工木雕网站建设策划书咸宁商城网站建设
  • 网站实名认证需要什么资料长沙本地推广平台
  • 慧聪网网站建设策略如何上传文件到自己的网站
  • 气象服务网站建设广州做网站哪家强
  • 东莞网站建设设计公司哪家好美工外包网站
  • php网站后台制作教程北京住房和城乡建设网
  • 如何修改网站后台代码石家庄医疗网站建设
  • 成都网站建设优化推广做盗版电影网站
  • 做网站商城需要什么条件青海网页设计与网站建设
  • 单页面网站建设教程wordpress的memcached
  • 网站试用模块电子商务网站的建设费用
  • wap网站建设流程纯mvc做的都有那些网站
  • 河北住房和城乡建设局网站首页营销网络分布情况
  • php 数据录入网站德州网站建设招聘
  • 西安高端网站开发向wordpress提交插件
  • 网站维护属于什么部门建设vip视频解析网站违法吗
  • 建设企业网站哪个好西安室内设计公司排名
  • 如何办网站 论坛东莞建设最好的镇
  • 中国建设银行网站网上银行工程项目备案信息查询