Submission #135847

#TimeUsernameProblemLanguageResultExecution timeMemory
135847Runtime_error_Roller Coaster Railroad (IOI16_railroad)C++14
0 / 100
210 ms13176 KiB
#include "railroad.h" #include <bits/stdc++.h> #define ll long long using namespace std; const int inf = 2e5+9 , MX = 1e18+9; bool operator <(pair<int,int> x,pair<int,int> y){ if(x.first == y.first) return x.second<y.second; return x.first<y.first; } int n; multiset<pair<int,int> > s; long long plan_roller_coaster(vector<int> S, vector<int> T) { n = (int) S.size(); for(int i=0;i<n;i++) s.insert(make_pair(S[i],T[i])); int curt = 1; while(!s.empty()){ multiset<pair<int,int> > ::iterator it = s.upper_bound(make_pair(curt,-1)); if(it == s.begin()) return 1; it--; curt = it->second; s.erase(it); } return 0; }

Compilation message (stderr)

railroad.cpp:5:34: warning: overflow in implicit constant conversion [-Woverflow]
 const int inf = 2e5+9 , MX = 1e18+9;
                              ~~~~^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...