제출 #151696

#제출 시각아이디문제언어결과실행 시간메모리
151696gs14004Lokahian Relics (FXCUP4_lokahia)C++17
77 / 100
3 ms632 KiB
#include "lokahia.h" int FindBase(int N){ int who = 0; int cnt = 0; for(int i=0; i<N; i++){ if(cnt == 0){ who = i; cnt = 1; continue; } int query = (who == i ? who : CollectRelics(who, i)); if(query == -1) cnt--; else{ who = query; cnt++; } } cnt = 0; for(int i=0; i<N; i++){ int cr = (who == i ? who : CollectRelics(who, i)); if(cr != -1){ who = cr; cnt++; } } if(cnt >= N / 2 + 1) return who; return -1; }
#Verdict Execution timeMemoryGrader output
Fetching results...