[4·7网易笔试:电影院排座,请教JAVA下结果是如何输出]

用的System.out.print(list.toString())         //list是ArrayList<ArrayList<Integer>>类型


IDE里的测例都对,提交0%通过😂
4 2
1 2
2 1
[[1, 3, 2, 4], [1, 3, 4, 2], [1, 4, 3, 2], [1, 4, 2, 3], [2, 3, 1, 4], [2, 3, 4, 1], [2, 4, 3, 1], [2, 4, 1, 3], [3, 2, 4, 1], [3, 1, 4, 2], [4, 2, 3, 1], [4, 1, 3, 2]]
#网易笔试##网易##笔试题目#
全部评论
我的只有30%通过,不知道为什么 from itertools import permutations m = input() m = m.split() n, k = int(m[0]), int(m[1]) # assign  pairs = [] while True:     line = input()     if line != '':         pairs.append(line)     else:         break pairs = [x.split() for x in pairs] pairs = [[int(x) for x in y] for y in pairs] candidates = list(permutations(range(1, n + 1))) answer = [] for x in candidates:     flag = True     for j in range(len(x)-1):         if [x[j], x[j+1]] in pairs:             flag = False             break     if flag:         answer.append(x) answer = sorted(answer) answer = [[str(x) for x in y] for y in answer] for x in answer:     print(' '.join(x))
点赞 回复 分享
发布于 2020-04-09 01:46

相关推荐

评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务