Python大佬求助。。。20分蒟蒻
查看原帖
Python大佬求助。。。20分蒟蒻
792121
lvhuashao楼主2023/3/27 13:16

我不理解哪里有问题 20分蒟蒻求助

n,m=map(int,input().split())
c=int(m*1.5)
if c>n:
    c=n
lst=[]
for i in range(n):
    a,b=list(map(int,input().split()))
    lst.append([a,b])
for i in range(1,n,1):
    for j in range(0,n-i,1):
        if lst[j][1]<lst[j+1][1]:
            lst[j],lst[j+1]=lst[j+1],lst[j]
for i in range(n-1):
    if lst[i][1]==lst[i+1][1]:
        if lst[i][0]>lst[i+1][0]:
            lst[i],lst[i+1]=lst[i+1],lst[i]
for j in range(c,n):
    if lst[j][1]==lst[c-1][1]:         
        c=c+1
    else:
        break
print(lst[c-1][1],c)
for j in range(c):
    print(int(lst[j][0]),lst[j][1])
2023/3/27 13:16
加载中...