算法题

[此贴子已经被作者于2018-6-6 13:40编辑过]

[此贴子已经被作者于2018-6-6 13:40编辑过]
2018-05-27 14:58
程序代码:public class Test {
// 4 4
// 1 2 3 0
// 5 5
// 0 0 2 7 8
// 0 0
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String line = null;
List<String> list = new ArrayList<>();
while(!"0 0".equals((line=scan.nextLine()).trim())){
list.add(line);
}
scan.close();
System.out.println(list);
for(int i = 0; i + 1 < list.size(); i += 2) {
int q = Integer.parseInt(list.get(i).trim().split(" ")[1]);
int mod = 0;
for(String val : list.get(i+1).trim().split(" ")) {
if(Integer.parseInt(val)%q>mod) {
mod = Integer.parseInt(val)%q;
}
}
System.out.println(mod);
}
}
}

2018-05-30 22:33
2018-05-31 18:57
2018-05-31 19:04
2018-06-01 19:08
2018-06-20 16:41
2018-06-22 22:04