답안 #588974

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
588974 2022-07-04T08:23:25 Z Arnch The Potion of Great Power (CEOI20_potion) C++17
0 / 100
3000 ms 70092 KB
#include<bits/stdc++.h>
using namespace std;

const int N = 1e3 + 10, maxn = 1e6 + 10;

int n, d, h[maxn], a[maxn], b[maxn];
set<int> st[maxn];

void init(int N, int D, int H[]) {
	n = N, d = D;
	for(int i = 0; i < n; i++) h[i] = H[i];
}

void curseChanges(int U, int A[], int B[]) {
	for(int i = 0; i < U; i++) {
		a[i] = A[i], b[i] = B[i];
	}

	for(int i = 0; i < U; i++) {
		if(st[a[i]].count(b[i]) != 0) st[a[i]].erase(b[i]);
		else st[a[i]].insert(b[i]);

		if(st[b[i]].count(a[i]) != 0) st[b[i]].erase(a[i]);
		else st[b[i]].insert(a[i]);
	}
}

int question(int x, int y, int v) {
	int ans = 1e9;
	for(auto it : st[x]) {
		for(auto it2 : st[y]) {
			ans = min(ans, abs(h[it] - h[it2]));
		}
	}

	return ans;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 25 ms 47244 KB Incorrect
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 27 ms 47364 KB Incorrect
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 268 ms 69896 KB Output is correct
2 Correct 294 ms 69976 KB Output is correct
3 Correct 168 ms 51284 KB Output is correct
4 Execution timed out 3026 ms 59684 KB Time limit exceeded
5 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 193 ms 70092 KB Incorrect
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 30 ms 48464 KB Incorrect
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 25 ms 47244 KB Incorrect
2 Halted 0 ms 0 KB -