[Offer收割]编程练习赛54 register

Ended

Participants:154

Verdict:Runtime Error
Score:50 / 100
Submitted:2018-04-08 14:10:34

Lang:Python2

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
(mn) = map(intraw_input().split())
res = []
for i in range(n):
    ins = map(intraw_input().split())
    res = res + [(vali) for val in ins]
# print(res)
res = sorted(res)
help = [[] for i in range(n)]
for idx(vali) in enumerate(res):
    help[i].append(idx)
present = [0] * n 
small = float('inf')
# end = [m - 1] * n
# print(res)
while True:
    index_list = [help[idx][idy] for idxidy in enumerate(present)]
#    print(present)
    max_min_ = max(index_list)min(index_list)
    small = min(smallres[max_][0] - res[min_][0])
    present[index_list.index(min_)] += 1
#    print(present)
#    print('---')                                                                                                                                                                                                  
    if present[index_list.index(min_)] == m:
        break
print(small)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX