POJ244Set Operation(bitset用法)
2024-08-29 16:16:23
/*
题意:给出n个集合(n<=1000),每个集合中最多有10000个数,
每个数的范围为1~10000,给出q次询问(q<=200000),
每次给出两个数u,v判断是否有一个集合中同时含有u,v两个数
*/
#include<iostream>
#include<bitset>
#include<stdio.h>
using namespace std;
bitset<1001>b[10010];
int main()
{
int n,c,q;
int p,x,y;
cin>>n;
for(int i=1;i<=n;i++)
{
scanf("%d",&c);
for(int j=1;j<=c;j++)
{
scanf("%d",&p);
b[p].set(i);
}
}
cin>>q;
for(int i=1;i<=q;i++)
{
scanf("%d%d",&x,&y);
int flag=0;
if((b[x]&b[y]).any())flag=1;
if(flag)cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
return 0;
}
最新文章
- Eclipse不自动编译java文件的终极解决方案
- Java 打印堆栈的几种方法 Exception
- 初识Hadoop二,文件操作
- Mysql 死锁的详细分析方法
- Python之路 day2 初识字典
- Tkinter教程之Button篇(1)
- Android 滑动效果高级篇(八)—— 自定义控件
- A Tour of Go Errors
- think ajax 应用
- python is == 的区别
- CSS3的radial-gradient(径向渐变)
- [iOS]C语言技术视频-09-枚举的定义
- Zookeeper的功能以及工作原理 (转自:http://www.cnblogs.com/felixzh/p/5869212.html)
- 打印进度条>;>;>;>;
- mysql 免安装版 启动服务马上关闭
- python 全栈开发,Day135(爬虫系列之第2章-BS和Xpath模块)
- 07装饰模式Decorator
- 调研ios开发环境的演变
- 使用python爬取整本《盗墓笔记》
- MYSQL语句:创建、授权、查询、修改、统计分析等 二 用户的创建、权限设置、删除
热门文章
- C++游戏系列2:角色装备武器
- 嵌入式开发之davinci---8148/8127/8168 中dsp c674的浮点和定点兼容
- C++ 四种强制类型转变与区别之处
- [ASP.NET MVC 小牛之路]05 - 使用 Ninject实现依赖注入
- word2vec学习 spark版
- Python 003- 小知识汇总(更新中)
- POJ 2482 Stars in Your Window(线段树+扫描线)
- 配置webpack中externals来减少打包后vendor.js的体积
- 网络转载:局域网安全:解决ARP攻击的方法和原理
- IDEA下搭建简单的SpringBoot工程应用