Submission #1207313

#TimeUsernameProblemLanguageResultExecution timeMemory
1207313simplemind_31Rail (IOI14_rail)C++20
30 / 100
31 ms584 KiB
#include "rail.h" #include <bits/stdc++.h> using namespace std; void findLocation(int N, int first, int location[], int stype[]) { stype[0]=1; location[0]=first; int mini=1e9+7,pos; for(int i=1;i<N;i++){ int x=getDistance(0,i); if(x<mini){ mini=x; pos=i; } } mini+=first; stype[pos]=2; location[pos]=mini; for(int i=1;i<N;i++){ if(i==pos){ continue; } int x=getDistance(0,i),y=getDistance(pos,i); if(x<y){ stype[i]=2; location[i]=first+x; }else{ stype[i]=1; location[i]=mini-y; } } return; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...