# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1145937 | sonya | Easter Eggs (info1cup17_eastereggs) | C++20 | 0 ms | 0 KiB |
#include <iostream>
#include <vector>
#include <grader.h>
using namespace std;
int n[513];
int t[513];
int l, r;
bool check_(int x){
vector<int> p;
for(int i = 1; i <= x; i++){
p.push_back(t[i]);
}
return query(p);
}
void findEgg(int n, vector<int> bridges){
l = 1;
r = bridges[n];
while(l < r){
int mid = (l+r)/2;
if(check_(mid) == true){
r = mid;
} else {
l = mid+1;
}
}
cout << t[l];
}