Submission #162570

#TimeUsernameProblemLanguageResultExecution timeMemory
162570MohamedAhmed04Roller Coaster Railroad (IOI16_railroad)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "railroad.h" #include "grader.cpp" using namespace std ; vector<int>a , b ; int n ; vector< pair<int , int> >vp ; bool solve(pair<int , int>p) { set< pair<int , int> >s ; set< pair<int , int> >::iterator it ; for(int i = 0 ; i < n ; ++i) s.insert(vp[i]) ; for(int i = 0 ; i < n-1 ; ++i) { s.erase(p) ; it = s.lower_bound({p.second , -1}) ; if(it == s.end()) return 0 ; p = *it ; } return 1 ; } long long plan_roller_coaster(std::vector<int> s, std::vector<int> t) { n = (int) s.size(); a = s , b = t ; for(int i = 0 ; i < n ; ++i) vp.push_back({a[i] , b[i]}) ; sort(vp.begin() , vp.end()) ; if(solve(vp[0]) == 1) return 0 ; if(solve(vp[1]) == 1) return 0 ; return 1 ; }

Compilation message (stderr)

/tmp/ccH5Aw2P.o: In function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/ccE5KTTE.o:railroad.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status