编程论坛
注册
登录
编程论坛
→
数据结构与算法
算法题
Jamie玫
发布于 2018-05-27 14:58, 2642 次点击
[此贴子已经被作者于2018-6-6 13:40编辑过]
6 回复
#2
林月儿
2018-05-30 22:33
程序代码:
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);
}
}
}
#3
Jamie玫
2018-05-31 18:57
回复 2楼 林月儿
谢谢!但想知道有木有利用算法的解法
#4
Jamie玫
2018-05-31 19:04
回复 楼主 Jamie玫
答案貌似也不对
#5
林月儿
2018-06-01 19:08
以下是引用
Jamie玫
在2018-5-31 18:57:28的发言:
谢谢!但想知道有木有利用算法的解法
算法?什么算法?
#6
静夜思
2018-06-20 16:41
别人给了答案以后,把问题编辑掉是很不负责任的做法
#7
lyb1234
2018-06-22 22:04
1