import sys a = sys.stdin.readline().strip().split(' ') n,m = int(a[0]),int(a[1]) ws = sys.stdin.readline().strip().split(' ') ws = [int(i) for i in ws] ws = sorted(ws,key=lambda x:-x) ws = [abs(x) for x in ws] for i in range(m): w = int(sys.stdin.readline().strip()) for j in range(n): diff = ws[j] - w if diff in ws[j+1:]: print(str(ws[j])+' '+str(diff)) break if j == n-1:print('-1 -1') 我这个是哪里复杂了呢?超时了
点赞 2

相关推荐

不愿透露姓名的神秘牛友
07-09 12:02
ssob上原来真有BOSS啊
硫蛋蛋:这种也是打工的,只不是是给写字楼房东打工
点赞 评论 收藏
分享
06-14 19:09
门头沟学院 Java
darius_:给制造业搞的,什么物料管理生产管理,设备管理点检,最最关键的就是一堆报表看板。个人觉得没啥技术含量都是些基本的crud,但是业务很繁琐那种
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务