关注
记数字n的长度为M, 给定的可选数字中最大的为Mx,数字n为abcdef..., 首先可以取长度为M-1且每一位为Mx的数。接着从高到低枚举, 第一位能填1~a,我们要么填a,要么填小于a的最大值,因为如果选了小于a的可选最大值,那么后面的位置没有任何限制,所以此时答案为:长度为M,且首位为小于a的可选最大值,后面M-1位为Mx。如果可选数组没有a,直接结束;否则第一位选a,考虑第二位.....,如果我们顺利考虑到了第M位,那么前M - 1位一定是选了abcdef.... ,此时判断下小于最后一位的可选最大数是什么就行了,因为我们要保证选出来的数小.于n. 时间复杂度为log_10{n},空间复杂度为O(1). 思路不一定正确, 欢迎指正.
查看原帖
点赞 7
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 如果重来一次你还会读研吗 #
153944次浏览 1689人参与
# 读研or工作,哪个性价比更高? #
22936次浏览 310人参与
# 文科生还参加今年的春招吗 #
2939次浏览 27人参与
# 选择和努力,哪个更重要? #
40748次浏览 461人参与
# 如果再来一次,你还会学硬件吗 #
102331次浏览 1230人参与
# 影石Insta360求职进展汇总 #
107239次浏览 962人参与
# 打工人的工作餐日常 #
24523次浏览 220人参与
# 如果公司降薪,你会跳槽吗? #
44015次浏览 343人参与
# 机械制造公司评价 #
98321次浏览 286人参与
# 一人推荐一个值得去的通信/硬件公司 #
160868次浏览 1734人参与
# 我的国央企投递进展 #
35772次浏览 242人参与
# 招聘要求与实际实习内容不符怎么办 #
38636次浏览 460人参与
# 我的工作日记 #
52673次浏览 758人参与
# 小厂实习有必要去吗 #
31356次浏览 215人参与
# 大疆今年的机械笔试难吗? #
35224次浏览 408人参与
# 大疆的机械笔试比去年难吗 #
64024次浏览 577人参与
# 24届市场营销薪资爆料 #
9368次浏览 62人参与
# 你的秋招简历被谁挂了? #
216345次浏览 2403人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
68244次浏览 493人参与
# 正在实习的你,有转正机会吗? #
335619次浏览 2689人参与