Submission #991886


Source Code Expand

#include <algorithm>
#include <cassert>
#include <cctype>
#include <cstdlib>
#include <cmath>
#include <cstdio>
#include <functional>
#include <iostream>
#include <map>
#include <numeric>
#include <queue>
#include <set>
#include <sstream>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include <utility>

#define reps(i,f,n) for(int i=f; i<int(n); ++i)
#define rep(i,n) reps(i,0,n)

using namespace std;

typedef long long ll;
typedef vector<int> vi;
typedef vector<vi> vvi;
typedef pair<int, int> pii;

const int INF = 1001001001;

vector<bool> visited;
vvi G;

void dfs(int v)
{
    visited[v] = true;
    for(int u : G[v]){
        if(!visited[u]){
            dfs(u);
        }
    }
}

signed main()
{
    int n, m;
    cin >> n >> m;
    G.resize(m);
    
    vi appear;
    
    rep(i, n){
        int k;
        cin >> k;
        vi lang(k);
        rep(j, k){
            cin >> lang[j];
            lang[j]--;
            appear.push_back(lang[j]);
        }
        rep(j, k-1){
            int a = lang[j];
            int b = lang[j+1];
            G[a].push_back(b);
            G[b].push_back(a);
        }
    }
    
    visited.assign(m, false);
    dfs(0);
    
    for(int l : appear){
        if(!visited[l]){
            cout << "NO" << endl;
            return 0;
        }
    }
    
    cout << "YES" << endl;
}

Submission Info

Submission Time
Task C - Interpretation
User natrium
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1457 Byte
Status WA
Exec Time 56 ms
Memory 5112 KB

Judge Result

Set Name sample dataset1 dataset2
Score / Max Score 0 / 0 0 / 200 0 / 200
Status
AC × 2
AC × 9
WA × 3
AC × 20
WA × 5
Set Name Test Cases
sample sample-01.txt, sample-02.txt
dataset1 sample-01.txt, sample-02.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt
dataset2 sample-01.txt, sample-02.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 02-05.txt, 02-06.txt, 02-07.txt, 02-08.txt, 02-09.txt, 02-10.txt, 02-11.txt, 02-12.txt, 02-13.txt
Case Name Status Exec Time Memory
01-01.txt AC 3 ms 256 KB
01-02.txt AC 3 ms 256 KB
01-03.txt AC 3 ms 256 KB
01-04.txt AC 3 ms 256 KB
01-05.txt AC 3 ms 256 KB
01-06.txt WA 3 ms 256 KB
01-07.txt WA 3 ms 256 KB
01-08.txt AC 3 ms 256 KB
01-09.txt AC 3 ms 256 KB
01-10.txt WA 3 ms 256 KB
02-01.txt WA 49 ms 5112 KB
02-02.txt AC 44 ms 924 KB
02-03.txt AC 49 ms 4216 KB
02-04.txt AC 56 ms 4348 KB
02-05.txt AC 48 ms 1528 KB
02-06.txt AC 54 ms 4348 KB
02-07.txt AC 47 ms 1276 KB
02-08.txt AC 37 ms 892 KB
02-09.txt WA 54 ms 3196 KB
02-10.txt AC 50 ms 4916 KB
02-11.txt AC 50 ms 4916 KB
02-12.txt AC 49 ms 4600 KB
02-13.txt AC 48 ms 4092 KB
sample-01.txt AC 3 ms 256 KB
sample-02.txt AC 3 ms 256 KB