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

网站产品的详情页怎么做网站优化公司大家好

网站产品的详情页怎么做,网站优化公司大家好,微商城下载安装,手机钓鱼网站制作题目 对于给定的整数 n, 如果n的k#xff08;k2#xff09;进制数的所有数位全为1#xff0c;则称 k#xff08;k2#xff09;是 n 的一个好进制。 以字符串的形式给出 n, 以字符串的形式返回 n 的最小好进制。 示例 1#xff1a; 输入#xff1a;“13” 输… 题目 对于给定的整数 n, 如果n的kk2进制数的所有数位全为1则称 kk2是 n 的一个好进制。 以字符串的形式给出 n, 以字符串的形式返回 n 的最小好进制。 示例 1 输入“13” 输出“3” 解释13 的 3 进制是 111。 示例 2 输入“4681” 输出“8” 解释4681 的 8 进制是 11111。 示例 3 输入“1000000000000000000” 输出“999999999999999999” 解释1000000000000000000 的 999999999999999999 进制是 11。 提示 n的取值范围是 [3, 10^18]。输入总是有效且没有前导 0。 等比数列求和 如果n的kk2进制数的所有数位全为1那么可以表示为一个等比数列相加 因此根据等比数列求和公式可得 变形得 因为n的取值范围是 [3, 10^18]并且k2,根据log函数的单调性可得:m60 二项式定理 根据二项式定理可得 又因为 二式结合可得 最终可求得k 解题思路 根据等比数列求和我们可以快速得到m的最大值从而缩小我们的搜索范围 2. 根据上一步得出的m的取值范围进行遍历通过二项式定理得出的结论 可以求出k值再检验当前k值能否组成n 代码 class Solution {public String smallestGoodBase(String n) {long num Long.parseLong(n);int maxL (int) Math.floor(Math.log(num) / Math.log(2));for (int mmaxL;m1;m--){int k (int) Math.pow(num, 1.0 / m);long cur1,pow1;for(int i0;im;i){pow*k;curpow;}if(curnum)return String.valueOf(k);}return String.valueOf(num-1);} }
http://wiki.neutronadmin.com/news/90334/

相关文章:

  • 如何规避电子政务门户网站建设的教训马鞍山人才网
  • 南京手机网站制作公司263企业邮箱官网登录
  • 有没有做淘宝的网站康县建设局网站
  • windowxp做网站服务器家居企业网站建设服务
  • 手机网站推荐.net 企业网站源码下载
  • 西安医院网站建设某网站的安全建设方案
  • 济南免费网站建站模板wordpress先生
  • 网站建设合同通用范本wordpress 制作首页模板
  • 重庆网站制作教程龙岩网站建设要多
  • 网站制作眼精准引流怎么推广
  • 股票配资网站建设wordpress wap html 博客系统
  • 百度指数 网站网页制作怎么添加视频
  • 做房产网站需要了解什么百度云建网站
  • 做国际网站找阿里网站记登录账号怎么做
  • php源码网站后台面密码忘了在哪能找回密码查看wordpress版本对应的php
  • 网站建设官方网站建筑投标网站
  • 网页游戏网站mhn敬请期待的文案
  • 网络营销网站建设培训做网站的行业平台
  • 公司网站未备案吗智能商标logo设计
  • 天河网站开发安徽省交通运输厅章义
  • 代做毕业设计的网站好做网站常用的套件
  • 工厂的网站在哪里做的网页搜索多个关键词
  • 网站优化的代码外贸推广公司排名
  • 建站公司属于什么类型求职网站开发
  • 做网站找景安吉林省水土保持生态建设网站
  • 辽源做网站外部调用wordpress函数
  • 郴州吧百度贴吧廊坊seo优化
  • 电子商务网站建设与管理心得精仿虎嗅网wordpress
  • 国内搜索网站许昌建网站的公司在哪条路
  • 中国河北建设银行官网招聘网站苏州建筑业网