【华为 OJ】 整型数组合并
来源:互联网 发布:alphago 策略网络 编辑:程序博客网 时间:2024/05/20 20:48
题目描述
题目标题:
将两个整型数组按照升序合并,并且过滤掉重复数组元素
输入描述:
输入说明,按下列顺序输入:1 输入第一个数组的个数2 输入第一个数组的数值3 输入第二个数组的个数4 输入第二个数组的数值
输出描述:
输出合并之后的数组
输入例子:
31 2 54-1 0 3 2
输出例子:
-101235
#include <iostream>#include <vector>#include <algorithm>using namespace std;int main(){ int n1, n2; while(cin>>n1) { int a1[10000], a2[10000]; int i, j; vector <int> vec; //cin >> n1; for (i = 0; i < n1; i++) { cin >> a1[i]; vec.push_back(a1[i]); } cin >> n2; for (j = 0; j < n2; j++) { cin >> a2[j]; vec.push_back(a2[j]); } sort(vec.begin(), vec.end());//排序函数 //unique(vec.begin(), vec.end());//找出重复元素函数 vec.erase(unique(vec.begin(), vec.end()),vec.end());//删掉重复元素函数 for (i = 0; i < vec.size(); i++) cout << vec[i]; } return 0;}
输入描述:
输入说明,按下列顺序输入:1 输入第一个数组的个数2 输入第一个数组的数值3 输入第二个数组的个数4 输入第二个数组的数值
输出描述:
输出合并之后的数组
输入例子:
31 2 54-1 0 3 2
输出例子:
-101235
0 0
- 【华为oj】整型数组合并
- 【华为 OJ】 整型数组合并
- 华为oj--整型数组合并
- 华为OJ测试--整型数组合并
- 华为OJ测试--整型数组合并
- 【华为oj】整形数组合并
- 华为oj 整形数组合并
- 华为oj 整形数组合并
- 【华为OJ】整形数组合并
- 华为OJ-整形数组合并
- 华为OJ(整形数组合并)
- 华为OJ基础篇-整形数组合并
- 【华为OJ】【050-整形数组合并】
- 华为OJ——整形数组合并
- 华为OJ 初级:整形数组合并
- 华为OJ——整形数组合并
- [华为OJ--C++]050-整形数组合并
- 华为oj初级 整形数组合并
- jq - ajax- json
- Android避免内存溢出(Out of Memory)方法总结
- 哈哈哈2
- Java程序员的修炼之路<1>菜鸟篇(1年)
- redis安装和使用
- 【华为 OJ】 整型数组合并
- refresh的停车场
- leetcode--016. 3Sum Closest
- 【POJ 3414】Pots(BFS)
- 移除0元素,把0元素按相对位置放到数组最后
- 媒体标签
- 关于负数的isdigit()判断
- c++ primer 读书笔记第五章:语句
- 填上浏览器跳转app-webview,app没有接收跳转url的查询参数的坑