码迷,mamicode.com
首页 > 编程语言 > 详细

<每日一题>算法题:集合求并集并排序

时间:2019-02-23 15:54:12      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:std   highlight   之间   每日   strip()   整数   str   import   question   

题目描述

给你两个集合,要求{A} + {B}。 注:同一个集合中不会有两个相同的元素。

输入描述:

每组输入数据分为三行,第一行有两个数字n,m(0 ≤ n,m ≤ 10000),分别表示集合A和集合B的元素个数。后两行分别表示集合A和集合B。每个元素为不超过int范围的整数,每个元素之间有个空格隔开。

输出描述:

针对每组数据输出一行数据,表示合并后的集合,要求从小到大输出,每个元素之间有一个空格隔开,行末无空格。

输入

复制
3 3
1 3 5
2 4 6

输出

复制
1 2 3 4 5 6

import sys
a = sys.stdin.readline().strip()
b = sys.stdin.readline().strip().split(‘ ‘)
c = sys.stdin.readline().strip().split(‘ ‘)
print(‘ ‘.join(sorted(set(b+c), key=int)))

  

<每日一题>算法题:集合求并集并排序

标签:std   highlight   之间   每日   strip()   整数   str   import   question   

原文地址:https://www.cnblogs.com/shuimohei/p/10422901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!