wenmengmengmeng 2016-09-05 03:12 采纳率: 0%
浏览 3331

给出两个整数集合,求它们的交集,按照从小到大的顺序依次输出.

输入数据有多组.
输入文件第一行给出一个T代表有T组数据.
第二行开始有T组数据,每组数据占两行,每行对应一个集合,每行首先是一个整数N(N<=10000)代表集合有N个整数,接着一个空格后给出了N个不同整数(每个数都在32位整数的范围内),为集合的元素,元素之间使用空格隔开.

  • 写回答

3条回答 默认 最新

  • hpu刘 2016-09-05 03:35
    关注

    提供个简答的思路:
    1.将第一行的数据全部存入multiset中,在存储数据的时候multiset会自动为数据排序;
    2.输入第二行数据时每输一个数,就在multiset中查看该数据是否存在,如果存在将该数据再另存一个vector或数组中;
    3.将vector或数组中的数据输出。

    评论

报告相同问题?

悬赏问题

  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建