人见人爱A-B

Posted mjn1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了人见人爱A-B相关的知识,希望对你有一定的参考价值。

技术图片

#include <iostream>
#include <cstdio>
#include <set>
#include <algorithm>
using namespace std;

int main()

	int n, m, p[110], q[110], r[110];
	while(scanf("%d %d", &n, &m) && (n != 0 || m != 0))
	
		set<int> a, b, c;
		
		for(int i = 0; i < n; ++ i)
		
			scanf("%d", &p[i]);
			a.insert(p[i]);
		
		for(int i = 0; i < m; ++ i)
		
			scanf("%d", &q[i]);
			b.insert(q[i]);
		
		
		int count = 0;
		for(int i = 0; i < n; ++ i)
		
			if(b.find(p[i]) == b.end())
			
				c.insert(p[i]);
				count ++;
			
		
		if(count == 0)	cout << "NULL";
		else
		
			for(set<int>::iterator it = c.begin(); it != c.end(); ++ it)
			
				cout << *it << " ";
			
		
		cout << endl;
	
	
	return 0;

  

注意: 每次都要清空集合!!!

以上是关于人见人爱A-B的主要内容,如果未能解决你的问题,请参考以下文章

人见人爱A-B

hdu 2034 人见人爱A-B

hdu 2034 人见人爱A-B

STL-vector-set_difference B - 人见人爱A-B

HDU_oj_2034 人见人爱A-B

HDOJ&nbsp;&nbsp;2034&nbsp;&nbsp;&nbsp;人见人爱A-B