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

淮安做网站服务单位/什么网站可以免费发广告

淮安做网站服务单位,什么网站可以免费发广告,网站开发哪些公司,设计师在线接单平台这里写目录标题有关题目题解有关题目 对于给定的整数 n, 如果n的k(k>2)进制数的所有数位全为1,则称 k(k>2)是 n 的一个好进制。以字符串的形式给出 n, 以字符串的形式返回 n 的最小好进制。示例 1:输…

这里写目录标题

  • 有关题目
    • 题解

有关题目

对于给定的整数 n, 如果n的k(k>=2)进制数的所有数位全为1,则称 k(k>=2)是 n 的一个好进制。以字符串的形式给出 n, 以字符串的形式返回 n 的最小好进制。
示例 1:输入:"13"
输出:"3"
解释:133 进制是 111
示例 2:输入:"4681"
输出:"8"
解释:46818 进制是 11111
示例 3:输入:"1000000000000000000"
输出:"999999999999999999"
解释:1000000000000000000999999999999999999 进制是 11
提示:n的取值范围是 [3, 10^18]。
输入总是有效且没有前导 0

题解

法一:数学
参考官方题解
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

class Solution {
public:string smallestGoodBase(string n) {long nVal = stol(n);//参数提供的字符串转换为long intint mMax = floor(log(nVal) / log (2));//y = floor(x)。则y等于:不大于x的最大整数。for (int m = mMax; m > 1; m--)//根据对数函数的单调性,这边k其实就是从 2开始从小到大//寻找满足条件的最小好进制{int k = pow(nVal,1.0 / m);long mul = 1,sum = 1;//sum = 1把最后一位1包含进去了for (int i = 0; i < m; i++){mul *= k;//计算出最后一位1外其他位之和sum += mul;}if (sum == nVal)   return to_string(k);}//m = 1 直接返回 k = n - 1;return to_string(nVal - 1);}
};

在这里插入图片描述

http://www.jmfq.cn/news/5220865.html

相关文章:

  • wordpress网站代码/牛排seo系统
  • 国家建设部网站证书查询/52种新颖的促销方式
  • .cn域名可以做英文网站吗/品牌宣传策划方案
  • 免费网页游戏在线玩/怎么卸载windows优化大师
  • 本地怎样上传自己做的网站/安庆seo
  • 网络游戏制作软件/天津seo托管
  • 如何在百度做自己公司的网站/营销的方法手段有哪些
  • 东莞市专注网站建设品牌/短视频怎么赚钱
  • 在哪个网站做服装代理批发/seo研究协会网
  • 没有网站如何做adsense/站长工具ping
  • 工信部企业网站备案/成人计算机速成培训班
  • 专做和田玉的网站/0元入驻的电商平台
  • 旅游网站做模板素材/营销软文范例大全100
  • 如何对网站的图片做cdn/制造业中小微企业
  • 网站正在建设中 模板 下载/windows优化大师有什么功能
  • 如何做电子书网站/外链网站大全
  • 网站开发 合作协议/网站策划
  • 网站栏目建设调研/百度怎么做广告推广
  • 电脑端网站和手机网站区别/今日新闻头条新闻
  • 建设部住房城乡建设厅网站/关键词分布中对seo有危害的
  • 湖南做网站磐石网络案例/企业培训考试
  • 网页搜索功能怎么实现/网站推广seo招聘
  • 网站设计技术有哪些/深圳网络营销平台
  • 医社保增减员在什么网站做/免费b站推广
  • 做设计必知网站/小程序开发平台官网
  • html后台网站模板/产品关键词
  • 用表格做网站教程/app开发者需要更新此app
  • 网站建设责任分工/网址导航怎样推广
  • 朋友圈网站广告怎么做/网络推广的方法有多选题
  • 绛县做网站/搜索引擎优化规则