/*
template<class _InIt1, class _InIt2, class _OutIt>
_OutIt set_union(
_InIt1 _First1, _InIt1 _Last1,
_InIt2 _First2, _InIt2 _Last2,
_OutIt _Dest )
template<class _InIt1, class _InIt2, class _OutIt, class _Pr>
_OutIt set_union(
_InIt1 _First1, _InIt1 _Last1,
_InIt2 _First2, _InIt2 _Last2,
_OutIt _Dest, _Pr _Pred )
template<class _InIt1, class _InIt2, class _OutIt>
_OutIt set_intersection(
_InIt1 _First1, _InIt1 _Last1,
_InIt2 _First2, _InIt2 _Last2,
_OutIt _Dest )
template<class _InIt1, class _InIt2, class _OutIt, class _Pr>
_OutIt set_intersection(
_InIt1 _First1, _InIt1 _Last1,
_InIt2 _First2, _InIt2 _Last2,
_OutIt _Dest, _Pr _Pred )
template<class _InIt1, class _InIt2, class _OutIt>
_OutIt set_difference(
_InIt1 _First1, _InIt1 _Last1,
_InIt2 _First2, _InIt2 _Last2,
_OutIt _Dest )
template<class _InIt1, class _InIt2, class _OutIt, class _Pr>
_OutIt set_difference(
_InIt1 _First1, _InIt1 _Last1,
_InIt2 _First2, _InIt2 _Last2,
_OutIt _Dest, _Pr _Pred )
template<class _InIt1, class _InIt2, class _OutIt>
_OutIt set_symmetric_difference(
_InIt1 _First1, _InIt1 _Last1,
_InIt2 _First2, _InIt2 _Last2,
_OutIt _Dest )
template<class _InIt1, class _InIt2, class _OutIt, class _Pr>
_OutIt set_symmetric_difference(
_InIt1 _First1, _InIt1 _Last1,
_InIt2 _First2, _InIt2 _Last2,
_OutIt _Dest, _Pr _Pred )
*/
#include <algorithm>
#include <iostream>
using namespace std;
int main()
{
//ソートされている必要がある
int a[] = { 1,2 };
int b[] = { 2,3 };
//結果を格納する配列は十分な大きさがなければいけない
int r[4];
int* last;
//和集合 a∪b = {1,2,3}
last = set_union( a,a+2, b,b+2, r );
copy( r, last, ostream_iterator<int>(cout,",") );
cout << endl;
//積集合 a∩b = {2}
last = set_intersection( a,a+2, b,b+2, r );
copy( r, last, ostream_iterator<int>(cout,",") );
cout << endl;
//差集合 a-b = {1}
last = set_difference( a,a+2, b,b+2, r );
copy( r, last, ostream_iterator<int>(cout,",") );
cout << endl;
//差集合 b-a = {3}
last = set_difference( b,b+2, a,a+2, r );
copy( r, last, ostream_iterator<int>(cout,",") );
cout << endl;
//対称差 aΔb = {1,3}
last = set_symmetric_difference( a,a+2, b,b+2, r );
copy( r, last, ostream_iterator<int>(cout,",") );
cout << endl;
return 0;
}
昨日アクセスの多かった掲示板スレッドランキングです。話題のスレッドを見に行こう!
- イラストを一緒に描こうスレ!!!!! - 初音ミク Wiki
- 好きなボカロ二次創作を挙げるスレ - 初音ミクwiki掲示板wiki
- ただ叫ぶスレ - 初音ミク Wiki
- 色々なMy10選のせるスレ - 初音ミクwiki掲示板wiki
- 自分のWikiで使ってる名前を好きなボカロ風にキャラクター化してみるスレ - 初音ミク Wiki
- 今日のおやつ・夜食を10点満点で評価していくスレ - 初音ミクwiki掲示板wiki
- 何故かマイクラのショートなのにみかんぼーるが関係してた件 - ポーランドボーラーwiki
- 絵、歌練習所 - 初音ミク Wiki
- ゲンリプ攻略板 - 東方幻想エクリプス(ゲンリプ)攻略wiki @ ウィキ
- グランツーリスモ6について話すスレッド - グランツーリスモWiki
最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!
atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!
最近アクセスの多かったページランキングです。話題のページを見に行こう!