已知数组A和B各有m、n个元素,且元素按值非递减排列,现要求把A和B归并为一个新的数组C,且C中的数据元素仍然按值非递减排列。
例如,若A=(3,5,8,11),B=(2,6,8,9,11,15,20),
则C=(2,3,5,6,8,8,9,11,11,15,20)

输入格式:
首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。
每组测试数据输入两行,其中第一行首先输入A的元素个数m(1≤m≤100),然后输入m个元素。第2行首先输入B的元素个数n(1≤n≤100),然后输入n个元素。

输出格式:
对于每组测试数据。分别输出将A、B合并后的数组C的全部元素。输出的元素之间以一个空格分隔(最后一个数据之后没有空格)。

输入样例:

1
4 3 5 8 11
7 2 6 8 9 11 15 20

输出样例:

2 3 5 6 8 8 9 11 11 15 20

代码:

def print_list(lst):for i in range(len(lst)):if i != len(lst) - 1:print(lst[i], end=' ')else:print(lst[i])t = int(input())
for i in range(t):m, *lstA = map(int, input().split())n, *lstB = map(int, input().split())x = 0y = 0lstC = []while x < m and y < n:if lstA[x] <= lstB[y]:lstC.append(lstA[x])x += 1else:lstC.append(lstB[y])y += 1while x < m:lstC.append(lstA[x])x += 1while y < n:lstC.append(lstB[y])y += 1print_list(lstC)

PTA(每日一题)7-61 简单的归并相关推荐

  1. (每日一题)P3768 简单的数学题(确信)(莫反 + 欧拉反演 + 杜教筛 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 每日一题(莫反 / 多项式 / 母函数 / 群论) 2021.4.20 莫反 和上午的那道题比较类似的 ...

  2. 每日一题题目16:简单的python练习题(1-10)

    #1.python程序中__name__的作用是什么?__name__这个系统变量用来表示程序的运行方式. 如果程序在当前膜快运行,__name__的名称就是__main__, 如果不在(被调用),则 ...

  3. PTA(每日一题)7-66 分解素因子

    假设n是一个正整数,它的值不超过1000000,请编写一个程序,将n分解为若干个素数的乘积. 输入格式: 首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据.每组测试数据输入一个正整数n(1 ...

  4. PTA基础编程题目集-6-1 简单输出整数

    void PrintN ( int N ){for(int i=1;i<=N;i++){printf("%d\n",i);} }

  5. python编写登录接口_每日一题.PYTHON编写简单登录接口?

    原文数据: user_db.txt root:root_admin admin:admin_root lock_db.txt admin 具体要求: 1.输入用户名密码 2.认证成功后显示欢迎消息 3 ...

  6. 每日刷题之数独简单版 AcWing 1613

    数独是一种传统益智游戏,你需要把一个 9×9 的数独补充完整,使得图中每行.每列.每个 3×3 的九宫格内数字 1∼9 均恰好出现一次. 请编写一个程序填写数独. 输入格式 输入共 9 行,每行包含一 ...

  7. PTA(每日一题)7-59 武林盟主

    在传说中的江湖中,各大帮派要选武林盟主了,如果龙飞能得到超过一半的帮派的支持就可以当选,而每个帮派的结果又是由该帮派帮众投票产生的,如果某个帮派超过一半的帮众支持龙飞,则他将赢得该帮派的支持.现在给出 ...

  8. PTA(每日一题)7-43 验证哥德巴赫猜想

    哥德巴赫猜想之一是指一个偶数(2除外)可以拆分为两个素数之和.请验证这个猜想. 因为同一个偶数可能可以拆分为不同的素数对之和,这里要求结果素数对彼此最接近. 输入格式: 首先输入一个正整数T,表示测试 ...

  9. PTA(每日一题)7-49 互质数

    Sg认识到互质数很有用.若两个正整数的最大公约数为1,则它们是互质数.要求编写函数判断两个整数是否互质数. 输入格式: 首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据.每组测试先输入1个 ...

最新文章

  1. Kaggle心得(一)
  2. Python学习笔记-进度条
  3. Oracle私房菜之安装Oracle 11g
  4. android 动态录音权限,Android如何判断手机是否有录音权限的工具类
  5. OTA整包的制作流程(未完)
  6. python 循环添加array_Python的备忘细节小抄
  7. Elasticsearch教程elasticsearch Client创建
  8. leetcode 229. Majority Element II(多数投票算法)
  9. Java 平衡二叉树和AVL
  10. 手机APP数据包抓包分析
  11. JS地图经纬度正则表达式校验
  12. FLASH中打开网页链接,本地打不开的问题。
  13. Web程序设计大作业
  14. 学生信息管理系统(java)
  15. (淘宝无限适配)手机端rem布局详解
  16. 使用word文件制作ftl模板文件总结(靠谱)
  17. 货车进货路线问题java代码实现_货车出行路线规划-出行路线规划-开发指南-Android 地图SDK | 高德地图API...
  18. 【蓝桥杯练习--BFS】1101. 献给阿尔吉侬的花束
  19. 4步建立自己的交易体系
  20. 解决xpath提取不规则网页的问题

热门文章

  1. Redis之三大特殊数据类型相关知识(Geospatial地理位置、Hyperloglog基数、Bitmaps位存储)
  2. Linux:Root(管理员)新建用户,并赋普通用户文件夹的权限,同时普通用户设置文件权限仅自己能访问
  3. 区块链IM即时通讯系统APP直播软件开发公司
  4. print不起作用 pytest_pytest使用 小结
  5. linux shell返回值方式及示例
  6. 深度学习中的数学公式(二:线性代数、概率论、数理统计相关公式)
  7. nginx服务安装 附一键安装脚本
  8. Mxnet源码安装(CPU)
  9. 小爱同学 语音唤醒 息屏唤醒 可控麦克风占用 个人制作
  10. iscsi 服务启动失败的解决方法