답안 #349053

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
349053 2021-01-16T12:47:46 Z NachoLibre 게임 (IOI14_game) C++14
0 / 100
1 ms 492 KB
#include <bits/stdc++.h>
using namespace std;
#ifndef wambule
#include "game.h"
#endif

const int N = 1503;
int opw[N], r[N][N], globn;
int P(int x) {
	return (opw[x] ? opw[x] = P(opw[x]) : x);
}

void initialize(int n) {
	// hello wambule
	globn = n;
	for(int i = 0; i < n; ++i) {
		opw[i] = 0;
		for(int j = 0; j < n; ++j)
			r[i][j] = (i != j);
	}
}

int hasEdge(int x, int y) {
	int n = globn;
	x = P(x);
	y = P(y);
	assert(x ^ y);
	--r[x][y];
	--r[y][x];
	if(r[x][y])
		return 0;
	for(int i = 0; i < n; ++i) {
		r[x][i] += r[y][i];
		r[i][x] += r[i][y];
	}
	opw[y] = x;
	return 1;
}

#ifdef wambule
int main() {
	ios::sync_with_stdio(0);
	cin.tie(0);
	return 0;
}
#endif
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 364 KB Output is correct
2 Correct 1 ms 364 KB Output is correct
3 Correct 1 ms 364 KB Output is correct
4 Correct 0 ms 364 KB Output is correct
5 Correct 1 ms 492 KB Output is correct
6 Correct 0 ms 364 KB Output is correct
7 Correct 0 ms 364 KB Output is correct
8 Correct 1 ms 364 KB Output is correct
9 Incorrect 1 ms 364 KB Output isn't correct
10 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 364 KB Output is correct
2 Correct 0 ms 364 KB Output is correct
3 Correct 1 ms 364 KB Output is correct
4 Correct 1 ms 364 KB Output is correct
5 Correct 1 ms 364 KB Output is correct
6 Correct 1 ms 364 KB Output is correct
7 Correct 1 ms 364 KB Output is correct
8 Correct 1 ms 364 KB Output is correct
9 Incorrect 0 ms 364 KB Output isn't correct
10 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 364 KB Output is correct
2 Correct 1 ms 364 KB Output is correct
3 Correct 1 ms 364 KB Output is correct
4 Correct 1 ms 364 KB Output is correct
5 Correct 1 ms 364 KB Output is correct
6 Correct 1 ms 364 KB Output is correct
7 Correct 1 ms 364 KB Output is correct
8 Correct 1 ms 364 KB Output is correct
9 Incorrect 0 ms 364 KB Output isn't correct
10 Halted 0 ms 0 KB -