【bitset】poj2443 Set Operation

模板题。S[i][j]表示i是否存在于第j个集合里。妈蛋poj差点打成poi(波兰无关)是不是没救了。

#include<cstdio>
#include<bitset>
using namespace std;
int n,m,x,y;
bitset<1000>S[10001];
int main()
{
	scanf("%d",&n);
	for(int i=0;i<n;++i)
	  {
	  	scanf("%d",&m);
	  	for(int j=0;j<m;++j)
	  	  {
	  	  	scanf("%d",&x);
	  	  	S[x][i]=1;
	  	  }
	  }
	scanf("%d",&m);
	for(;m;--m)
	  {
	  	scanf("%d%d",&x,&y);
	  	puts((S[x]&S[y]).any()?"Yes":"No");
	  }
	return 0;
}
posted @ 2015-03-03 20:11  AutSky_JadeK  阅读(128)  评论(0)    收藏  举报
TVアニメ「Charlotte(シャーロット)」公式サイト TVアニメ「Charlotte(シャーロット)」公式サイト