关注
#include <bits/stdc++.h>
using namespace std;
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
* @param n int整型
* @param k int整型
* @return long长整型
*/
long long minM(int n, int k) {
// write code here
// n 表示1出现的此树,k 表示进制数
long long num = 0;
long long times = 0;
int t;
while(times < n) {
num++;
if(num % k < k && num % k > 1) {
times += t-1;
}else {
t = number(num, k);
times += t;
}
}
cout << num << endl;
return num;
}
private:
long long number(long long num, int k) {
int count = 0;
while(num != 0) {
int i = num % k;
if(i == 1) count++;
num /= k;
}
return count;
}
};
int main() {
Solution sol;
sol.minM(10, 10);
}
超时 a了0.682,还可以咋优化??大佬解个惑
查看原帖
点赞 评论
相关推荐
04-15 20:09
西南交通大学 Java 点赞 评论 收藏
分享
04-15 10:45
南京邮电大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 笔试 #
2469930次浏览 28350人参与
# 你的头发还好吗?一起爆改美发黑科技! #
74426次浏览 1104人参与
# 平安产险科技中心求职汇总 #
243340次浏览 2604人参与
# 牛友故事会 #
586957次浏览 12469人参与
# 职场捅娄子大赛 #
263614次浏览 2379人参与
# 工作压力大怎么缓解 #
67971次浏览 895人参与
# Keep实习校招 #
30832次浏览 224人参与
# 总结:哪家公司面试体验感最差 #
40022次浏览 204人参与
# 和牛牛一起刷题打卡 #
266675次浏览 6443人参与
# 工作中的卑微时刻 #
7509次浏览 49人参与
# 找工作时的取与舍 #
50143次浏览 324人参与
# Offer比较,你最看重什么? #
149116次浏览 1009人参与
# 欣旺达工作体验 #
11929次浏览 37人参与
# 百度秋招提前批进度 #
100321次浏览 1114人参与
# 你知道哪些职场黑话? #
28975次浏览 237人参与
# 市场营销人求职交流聚集地 #
104140次浏览 993人参与
# 提前批过来人的忠告 #
97091次浏览 1086人参与
# 地方国企笔面经互助 #
21303次浏览 40人参与
# 你上一次加班是什么时候? #
45502次浏览 318人参与
# 视觉/交互/设计招聘信息汇总 #
8420次浏览 568人参与
# 不考虑转正,实习多久合适 #
20892次浏览 105人参与
# 贝壳求职进展汇总 #
18529次浏览 131人参与