题解 2065: [STL训练]{A} + {B}

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

[STL训练]{A} + {B}-题解(C++代码)只做最好的思路!

这题本质上依然是求交集,在之前总结过,像求交集这类问题,难免会遇到让你来保留两个数组中的不同元素这个卡点,仅用循环是无法通过的,必须要用指针或者迭加器(两者用法一样,迭加器更方便且不易出错!)我自己作死又试了一次纯循环,果然只能做到错误67%,

[STL训练]{A} + {B}-题解(Python代码)

运用python中的set内置类whileTrue:n,m=map(int,input().split())a=set(map(int,input().split()))b=set(map(int,input().split()))c=a|bc=sorted(c)foriinc:ifi==c[-1]:

[STL训练]{A} + {B}-题解(C++代码)

可以当做连续的输入,然后用set的迭代器输出。```#includeusingnamespacestd;intmain(){sets;intn,m,t;while(cin>>n>>m){for(inti=0;i>t;s.insert(t);}for(set::iteratorit=s.begin();

2065: [STL训练]{A} + {B}(set)

摘要:解题思路:set集合自带默认升序和去重功能。参考代码:#include <bits/stdc++.h> #define ll long long using namespace std; ……

小菜鸡------C语言通俗易懂

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n, m;     while (~scanf("%d %d", &n, &m)) //输入n,m   ……

只需注意set_union的使用方法

```cpp#include#include#includeusingnamespacestd;voidmyPrint(intval)//for_each遍历的输出{coutnum1>>num2)//循环输入{vectorv1,v2;//代表要输入的两个集合for(inti=0;i

STL之两个集合相加

解题思路:集合入手,STL包含集合,故可以直接使用已经封装好的集合方法来完成。注意事项:注意题目要求的格式,while(cin>>n>>m)表示当无输入时结束程序。注意集合得每次清空。参考代码:#include#includeusingnamespacestd;intma

[STL训练]{A} + {B}

摘要:解题思路:很简单,自己看。注意事项:set头文件:#include<set> 定义: set<typename> name;  注意哦,set只能通过迭代器(iterator)访问:set<typen……