제출 #1314376

#제출 시각아이디문제언어결과실행 시간메모리
1314376Cyanberry장애물 (IOI25_obstacles)C++20
24 / 100
214 ms16048 KiB
#include "obstacles.h"
#include <bits/stdc++.h>
using namespace std;

set<int> walls;
void initialize(std::vector<int> T, std::vector<int> H) {
	int maxT = 0;
	for (int i = 0; i < T.size(); ++i) {
		maxT = max(maxT, T[i]);
	}
	for (int i = 0; i < H.size(); ++i) {
		if (H[i] >= maxT) {
			walls.insert(i);
		}
	}
}

bool can_reach(int L, int R, int S, int D) {
	return walls.lower_bound(S) == walls.upper_bound(D);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...