关注
public class Main {
public static void main(String[] args) {
int n=23121;
int[] array=new int[] {2,4,9};
System.out.println(find(n, array));
}
public static int find(int n, int[] array) {
int depth=0;
List<Integer> list=new ArrayList<>();
int path=0;
char[] digits=Integer.toString(n).toCharArray();
dfs(n, depth, digits, array, path, list);
int result=0;
Collections.sort(list);
for(int i=0;i<list.size();i++) {
if(list.get(i)>=n) {
result=list.get(i-1);
break;
}
}
return result;
}
public static void dfs(int n, int depth, char[] digits, int[] array, int path, List<Integer> list) {
if(depth==digits.length) {
list.add(path);
return;
}
for (int i = 0; i < array.length; i++) {
path = path * 10 + array[i];
dfs(n, depth + 1, digits, array, path, list);
path = path / 10;
}
}
}
查看原帖
2 2
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 中美关税战对我们有哪些影响 #
15546次浏览 199人参与
# 校招求职有谈薪空间吗 #
121243次浏览 1657人参与
# 实习进度记录 #
1676次浏览 15人参与
# 找工作如何保持松弛感? #
24180次浏览 368人参与
# 春招进度记录 #
1250次浏览 3人参与
# tplink提前批进度交流 #
152428次浏览 1313人参与
# 工作经验重要还是工资重要? #
30633次浏览 406人参与
# 摸鱼打卡站 #
34412次浏览 655人参与
# 阿里巴巴工作体验 #
13875次浏览 45人参与
# 滴滴工作体验 #
18876次浏览 98人参与
# 机械人,你被简历秒挂的企业有哪些? #
33591次浏览 254人参与
# 如果没找到工作,考公是你的退路吗 #
20361次浏览 222人参与
# 每人推荐一个小而美的高薪公司 #
71959次浏览 1354人参与
# 新凯来求职进展汇总 #
19619次浏览 71人参与
# 多益网络求职进展汇总 #
10643次浏览 66人参与
# 机械人求职现状 #
12942次浏览 119人参与
# 市场营销人求职交流聚集地 #
102000次浏览 984人参与
# 阿里云工作体验 #
18845次浏览 90人参与
# 我发现了面试通关密码 #
1154746次浏览 17376人参与
# 你觉得专业和学校哪个对薪资影响最大 #
51804次浏览 440人参与