关注
第四题
import java.util.Scanner;
public class Main {
static int[] pow10 = new int[10];
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int m = in.nextInt();
int k = 1;
for(int i = 0;i < 10;i++) {
pow10[i] = k;
k *= 10;
}
for(int i = 0;i < n;i++) System.out.print(getNum(in.nextInt(),m) + " ");
}
public static int getNum(int w,int m){
if(w == 0 || w%m == 0) return 0;
if(m-w == 1) return 1;
int min = Integer.MAX_VALUE;
for(int i = 0;i < 10;i++){
int dist = w+pow10[i];
if(dist < m) dist = dist;
else if(dist%m == 0) dist = m;
else if(dist > m) dist = dist%m;
if(dist <= w) continue;
min = Math.min(min,getNum(dist,m)+1);
}
return min;
}
}
查看原帖
点赞 2
相关推荐
牛客热帖
更多
正在热议
更多
# AI面会问哪些问题? #
17202次浏览 351人参与
# 找AI工作可以去哪些公司? #
4838次浏览 117人参与
# 米连集团26产品管培生项目 #
12310次浏览 283人参与
# 你的实习产出是真实的还是包装的? #
15483次浏览 250人参与
# 从事AI岗需要掌握哪些技术栈? #
4933次浏览 156人参与
# 春招至今,你的战绩如何? #
49042次浏览 438人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
10897次浏览 135人参与
# 你做过最难的笔试是哪家公司 #
20362次浏览 131人参与
# 聊聊这家公司值得去吗 #
914004次浏览 4736人参与
# 一张图晒出你司的标语 #
2710次浏览 49人参与
# 长得好看会提高面试通过率吗? #
19054次浏览 209人参与
# AI时代,哪个岗位还有“活路” #
8595次浏览 260人参与
# 沪漂/北漂你觉得哪个更苦? #
7524次浏览 132人参与
# HR最不可信的一句话是__ #
4359次浏览 86人参与
# 阿里笔试 #
169871次浏览 1222人参与
# 春招你拿到offer了吗 #
824518次浏览 9959人参与
# 快手年终开大包 #
13174次浏览 101人参与
# 实习的你做了哪些离谱的工作 #
38650次浏览 253人参与
# 学历对求职的影响 #
658284次浏览 4218人参与
# 一人说一家双休的公司 #
69288次浏览 384人参与
# 你的秋招白月光和意难平公司 #
93114次浏览 343人参与
# 工作压力大,你会干什么? #
69014次浏览 698人参与
查看12道真题和解析