只能过20%,求大佬指教

n, q = map(int, input().split())
a = [input() for i in range(n)]
b1 = []
b2 = []
for i in range(q):
    b10, b20 = input().split()
    b1.append(b10)
    b2.append(b20)
a.sort(key=lambda x: int(x))
for j in range(q):
    for k in range(n):
        if b2[j] == a[k][-int(b1[j]):]:
            print(a[k])
            n -= 1
            break
    else:
        print(-1)

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-09 11:30
找工作7个月,投了7000封,3段世界五百强实习,才有一个offer,牛油们肯定比我强吧
码农索隆:不对不对不对,实习经历这么厉害,简历也没少投,问题出在哪呢
点赞 评论 收藏
分享
06-26 22:20
门头沟学院 Java
码农索隆:让你把简历发给她,她说一些套话,然后让你加一个人,说这个人给你改简历,然后开始卖课
我的求职精神状态
点赞 评论 收藏
分享
牛客38347925...:9,2学生暑期实习失利开始投小厂,给这群人整自信了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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