题解 | 分数线划定

分数线划定

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

import math

n,m=map(int,input().split())
list1=[]
t=math.floor(1.5*m)
t1=0
list2=[]
for _ in range(n):
    a,b=map(int,input().split())
    list1.append([a,b])
list1.sort(key=lambda x : (-x[1],x[0]))

for j in range(n):
    if list1[j][1]>=list1[t-1][1]:
        list2.append(list1[j])
print(list2[-1][1],len(list2))
for k in list2:
    print(*k)

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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