1134. Vertex Cover (25)

来源:互联网 发布:卧龙大数据 上市 编辑:程序博客网 时间:2024/05/22 10:40
#include<cstdio>#include<vector>#include<set>using namespace std;const int maxn=10010;struct Edge{    int a,b;};int main(){    int n,m;    scanf("%d%d",&n,&m);    vector<Edge> edges;    for(int i=0;i<m;i++){        int a,b;        Edge t;        scanf("%d%d",&t.a,&t.b);        edges.push_back(t);    }    int k;    scanf("%d",&k);    while(k--){        int na;        scanf("%d",&na);        set<int> poi;        for(int i=0;i<na;i++){            int t;            scanf("%d",&t);            poi.insert(t);        }        bool flag=true;        for(int i=0;i<m;i++){            if(poi.find(edges[i].a)==poi.end()&&poi.find(edges[i].b)==poi.end()){                flag=false;                break;            }        }        if(flag==true) printf("Yes\n");        else printf("No\n");    }    return 0;}
原创粉丝点击