当前位置:网站首页>483. Smallest Good Base
483. Smallest Good Base
2022-08-03 21:47:00 【51CTO】
For an integer n, we call k>=2 a good base of n, if all digits of n base k are 1.
Now given a string representing n, you should return the smallest good base of n in string format.
Example 1:
Example 2:
Example 3:
Note:
The range of n is [3, 10^18].
The string representing n is always valid and will not have leading zeros.
思路:
首先完成字符串到数字的转换,然后对于特定的num,当前的最长的其他进制的表示长度是进制为2时的表示长度,就是log2(num)+1(注意:10..0有t个0,那么10..0=2^t)。那么指数i的遍历区间就是[1,log2(num)+1]。对于当前数的当前指数i,可能的base整数取值是num^(1/(i-1))。
边栏推荐
猜你喜欢
随机推荐
三年黑盒测试工程师对嵌入式软件测试的理解
一体化HTAP数据库如此难,为什么他们还要做?
2021年数据泄露成本报告解读
电商数仓ODS层-----日志数据装载
idea2021配置svn报错Cannot run program “svn“ (in directory “xxx“):CreateProcess error=2,系统找不到指定的文件
软件测试人员必备的60个测试工具清单,建议收藏一波~
图神经网络怎么入门?一文带你了解图神经网络入门路径-GNN入门
CAS:153162-70-0_N-BOC-6-生物素酰氨基己胺
Five Steps to Detect and Control Shadow IT
Data_web(九)mongodb增量同步到mongodb
[3D检测系列-PV-RCNN] PV-RCNN论文详解、PV-RCNN代码复现、包含官网PV-RCNN预训练权重及报错问题
什么密码,永远无法被黑客攻破?
shell编程基础
主板设计中:网络变压器与RJ45网口之间应该保持什么样的距离?
4. Modular programming
Interesting opencv - record image binarization and similarity
【使用 Pytorch 实现入门级的人工神经网络】
StoneDB 开源社区月刊 | 202207期
CAS:1260586-88-6_生物素-C5-叠氮_Biotin-C5-Azide
[kali-vulnerability scanning] (2.1) Nessus lifts IP restrictions, scans quickly without results, and plugins are deleted (middle)