题解 | 分数线划定

分数线划定

https://www.nowcoder.com/practice/2395fa7b6c6e452e8d8310a7cfdbe902

n, m = map(int,input().split())
t = int(m * 1.5)
hao = []
fen = []
for _ in range(n):
    k, s = map(int,input().split())
    hao.append(k)
    fen.append(s)
pei = list(zip(hao,fen))
pei.sort(key = lambda x:(-x[1],x[0]))
hao = [x[0] for x in pei]
fen = [x[1] for x in pei]
f = fen[t-1]
lu = 0
r = []
for k,s in zip(hao,fen):
    if s >= f:
        r.append((k,s))
        lu += 1
print(f'{f} {lu}')
for k,s in r:
    print(k,s)



全部评论

相关推荐

求问!考研下岸,打算参加春招,我这个bg能进啥厂,或者需要搞点深度项目再投吗
Java抽象带篮子_...:直接海投,可以看看我的考研失利速成冲春招贴,里面详细写了简历怎么写,学哪些项目可以速成
点赞 评论 收藏
分享
27届学院本誓死冲击...:自我评价和校园经历全删了,荣誉经历只留奖学金,项目也全得换都不如外卖
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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