1090 危险品装箱 (25 分)
Posted tonyyy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1090 危险品装箱 (25 分)相关的知识,希望对你有一定的参考价值。
#include <bits/stdc++.h> using namespace std; int main() { int m,n,t1,t2; scanf("%d %d",&m,&n); map<int,vector<int> > mp; for(int i=0;i<m;i++) { scanf("%d %d",&t1,&t2); mp[t1].push_back(t2); mp[t2].push_back(t1); } int k,n3; while(n--) { int flag=0,a[100000]={0}; scanf("%d",&k); vector<int> v(k); for(int i=0;i<k;i++) { scanf("%d",&v[i]); a[v[i]] = 1; } for(int i=0;i<v.size();i++) { for(int j=0;j<mp[v[i]].size();j++){ if(a[mp[v[i]][j]] == 1) flag=1; } } if(flag){ cout<<"No"<<endl; }else{ cout<<"Yes"<<endl; } } return 0; }
以上是关于1090 危险品装箱 (25 分)的主要内容,如果未能解决你的问题,请参考以下文章
PTA basic 1090 危险品装箱 (25 分) c++语言实现(g++)
PAT基础级-钻石段位样卷2-7-7 危险品装箱 (25 分)