网易笔试牛牛找工作问题
#coding=utf-8
import sys
if __name__ == "__main__":
line1 = sys.stdin.readline().strip()
line1 = list(map(int, line1.split()))
jobCount, friendCount = line1[0] , line1[1]
jobs = []
for i in range(jobCount): # 读取所有的工作
tmp = []
line = sys.stdin.readline().strip()
line = list(map(int, line.split()))
tmp.append(line[0]) # 报错, IndexError: list index out of range
tmp.append(line[1])
jobs.append(tmp)
friendCap = sys.stdin.readline().strip()
friendCap = list(map(int, friendCap.split()))
jobs.sort(key=lambda a:a[1],reverse=True)
for friend in friendCap:
for job in jobs:
if friend >= job[0]:
print(job[1])
break
我怎么看都看不出报错的地方到底有什么问题,不就是单纯的获取每份工作的难度和薪酬么。。我在本地运行测试样例时也没出现什么问题,也没报错。有大神可以帮忙解释下么?
#网易#