首页 > 其他 > 详细

发现牛客网的考研题不错,赶紧刷刷

时间:2018-07-08 21:39:41      阅读:178      评论:0      收藏:0      [点我收藏+]

  

 

题目:

技术分享图片
#下面这一段用一个txt来保存input的信息来模拟input.最后提交代码时候删除这一段即可.
a9999=open(1.txt,r)
def input():
    return a9999.readline()






while 1:
 try:
    a=int(input())
    b=int(input())
    if b==0:
        c=降序
    else:
        c=升序
    out=[]
    if b==0:
        for i in range((a)):
            tmp=input().split()
            name=tmp[0]
            score=tmp[1]
            out.append((name,score))
        out2=[]
        while len(out)>0:
            i=0
            for j in range(len(out)):
                if int(out[j][1])>int(out[i][1]):
                    i=j
            out2.append(out[i])
            out.pop(i)

        for i in range(len(out2)):
                print(out2[i][0]+ +out2[i][1])
    else:
        for i in range((a)):
            tmp=input().split()
            name=tmp[0]
            score=tmp[1]
            out.append((name,score))
        out2=[]
        while len(out)>0:
            i=0
            for j in range(len(out)):
                if int(out[j][1])<int(out[i][1]):
                    i=j
            out2.append(out[i])
            out.pop(i)

        for i in range(len(out2)):
                print(out2[i][0]+ +out2[i][1])
 except:
     break

    
View Code

技术分享图片View Code

 

发现牛客网的考研题不错,赶紧刷刷

原文:https://www.cnblogs.com/zhangbo2008/p/9281327.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!