橙子是只喵 2021-11-02 20:01 采纳率: 100%
浏览 33
已结题

求解python习题,数字查找,不会做,大家帮看一下

【题目描述】

给定两个整型数组A和B。我们将A和B中的元素两两相加可以得到数组C。

譬如A为[1,2],B为[3,4].那么由A和B中的元素两两相加得到的数组C为[4,5,5,6]。

现在给你数组A和B,求由A和B两两相加得到的数组C中第k小的数字。

【输入说明】

输入可能包含多个测试案例。

对于每个测试案例,输入的第一行为三个整数m,n,k(1<=m,n<=100000,1<=k<=n*m):n,m代表将要输入数组A和B的长度。

紧接着两行, 分别有m和n个数, 代表数组A和B中的元素,A、B数组的元素范围为[0,10^9]。

【输出说明】

对应每个测试案例,

输出由A和B中元素两两相加得到的数组c中第k小的数字。

【样例输入】

2 2 3

1 2

3 4

3 3 4

1 2 7

3 4 5

【样例输出】

5

6

  • 写回答

1条回答 默认 最新

  • -Undefined_ 2021-11-03 23:36
    关注
    try:
        while True:
            m,n,k = map(int,input().split())
            a = list(map(int,input().split()))
            b = list(map(int,input().split()))
            c=[]
            for i in a:
                for j in b:
                    c.append(i+j)
            c.sort()
            print(c[k-1])
    except EOFError:
        pass
    


     觉得有用的话采纳一下哈

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月11日
  • 已采纳回答 11月3日
  • 创建了问题 11月2日

悬赏问题

  • ¥15 (标签-matlab)
  • ¥15 Marscode IDE 如何预览新建的 HTML 文件
  • ¥15 K8S部署二进制集群过程中calico一直报错
  • ¥15 java python或者任何一种编程语言复刻一个网页
  • ¥20 如何通过代码传输视频到亚马逊平台
  • ¥15 php查询mysql数据库并显示至下拉列表中
  • ¥15 freertos下使用外部中断失效
  • ¥15 输入的char字符转为int类型,不是对应的ascall码,如何才能使之转换为对应ascall码?或者使输入的char字符可以正常与其他字符比较?
  • ¥15 devserver配置完 启动服务 无法访问static上的资源
  • ¥15 解决websocket跟c#客户端通信