PAT A1122


自身が図論するのは難題ではない.
このループ判断のいくつかの隠れた点に注意する必要がある:1.トップは同じ2.ノードごとに1回しかアクセスできません.
ここでは、ある大神の操作を参考にして、実は2つの状況は2つの判別方式に分けられ、別々に判別することができます.ここで再びsetを言って重賊を調べて使いやすくて、ここは重複ノードが現れるかどうかを見ることができます;
#include
#include
#include
#include
#include
using namespace std;
using std::vector;
using std::set;
const int maxn=210;
int main(){
    int n,m,cnt,k,a[maxn][maxn]={0};
    cin>>n>>m;
    for(int i=0;i>cnt;
    while(cnt--){
        cin>>k;
        vector v(k);
        set s;
        int f1=1;
        int f2=1;
        for(int i=0;i