답안 #585717

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
585717 2022-06-29T09:07:23 Z 박상훈(#8384) CEOI16_icc (CEOI16_icc) C++14
0 / 100
20 ms 852 KB
#include "icc.h"
#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
struct DSU{
    int path[111];
    void init(int n){for (int i=1;i<=n;i++) path[i] = i;}
    int find(int s){
        if (s==path[s]) return s;
        return path[s] = find(path[s]);
    }
    void merge(int s, int v){
        s = find(s), v = find(v);
        if (s==v) return;
        path[s] = v;
    }
}dsu;
int A[111], B[111];

void run(int n){
    dsu.init(n);
    for (int z=0;z<n-1;z++){
        vector<int> V;
        for (int i=1;i<=n;i++){
            A[1] = i;
            int cnt = 0;
            for (int j=1;j<=n;j++) if (dsu.find(i)!=dsu.find(j)) B[++cnt] = j;

            if (query(1, cnt, A+1, B+1)) V.push_back(i);
        }
        assert(V.size()==2);
        setRoad(V[0], V[1]);
    }
}

//int main(){}
# 결과 실행 시간 메모리 Grader output
1 Runtime error 2 ms 852 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 7 ms 816 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 16 ms 756 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 19 ms 744 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 17 ms 764 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 20 ms 752 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -