Submission #371288


Source Code Expand

#include <algorithm>
#include <cmath>
#include <cstdlib>
#include <iostream>
#include <map>
#include <queue>
#include <set>
#include <stack>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <vector>

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

using namespace std;

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

vvi G;
vector<int> color;

bool func(int v, int par, int c)
{
    color[v] = c;

    for(int u : G[v]){
        if(u==par) continue;
        if(color[u] == -1){
            if(!func(u, v, !c)) return false;
        }
        else{
            if(color[u] == c) return false;
        }
    }

    return true;
}

signed main()
{
    int n;
    cin >> n;
    G.resize(n);
    color.assign(n, -1);

    rep(i, n){
        int a, b;
        cin >> a >> b;
        --a; --b;
        G[a].push_back(b);
        G[b].push_back(a);
    }

    cout << "1 " << (func(0, -1, 0) ? n : n-1) << endl;
}

Submission Info

Submission Time
Task C - 最小カットと最大カット
User natrium
Language C++11 (GCC 4.9.2)
Score 0
Code Size 1096 Byte
Status WA
Exec Time 188 ms
Memory 11308 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
AC × 20
WA × 9
Set Name Test Cases
All scrambled_00.txt, scrambled_01.txt, scrambled_02.txt, scrambled_03.txt, scrambled_04.txt, scrambled_05.txt, scrambled_06.txt, scrambled_07.txt, scrambled_08.txt, scrambled_09.txt, scrambled_10.txt, scrambled_11.txt, scrambled_12.txt, scrambled_13.txt, scrambled_14.txt, scrambled_15.txt, scrambled_16.txt, scrambled_17.txt, scrambled_18.txt, scrambled_19.txt, scrambled_20.txt, scrambled_21.txt, scrambled_22.txt, scrambled_23.txt, scrambled_24.txt, scrambled_25.txt, scrambled_26.txt, scrambled_27.txt, scrambled_28.txt
Case Name Status Exec Time Memory
scrambled_00.txt AC 23 ms 928 KB
scrambled_01.txt WA 25 ms 928 KB
scrambled_02.txt WA 23 ms 928 KB
scrambled_03.txt WA 188 ms 11300 KB
scrambled_04.txt WA 183 ms 11308 KB
scrambled_05.txt WA 119 ms 7204 KB
scrambled_06.txt WA 84 ms 4896 KB
scrambled_07.txt WA 162 ms 10464 KB
scrambled_08.txt WA 67 ms 4004 KB
scrambled_09.txt WA 83 ms 5028 KB
scrambled_10.txt AC 149 ms 6944 KB
scrambled_11.txt AC 72 ms 3104 KB
scrambled_12.txt AC 124 ms 5792 KB
scrambled_13.txt AC 117 ms 5412 KB
scrambled_14.txt AC 162 ms 6556 KB
scrambled_15.txt AC 123 ms 4904 KB
scrambled_16.txt AC 74 ms 2852 KB
scrambled_17.txt AC 75 ms 2976 KB
scrambled_18.txt AC 166 ms 6692 KB
scrambled_19.txt AC 36 ms 1256 KB
scrambled_20.txt AC 109 ms 4512 KB
scrambled_21.txt AC 73 ms 2984 KB
scrambled_22.txt AC 120 ms 4892 KB
scrambled_23.txt AC 83 ms 3236 KB
scrambled_24.txt AC 77 ms 3108 KB
scrambled_25.txt AC 92 ms 3748 KB
scrambled_26.txt AC 81 ms 3108 KB
scrambled_27.txt AC 111 ms 4384 KB
scrambled_28.txt AC 103 ms 4132 KB