Submission #789827

#TimeUsernameProblemLanguageResultExecution timeMemory
789827mindiyakRoller Coaster Railroad (IOI16_railroad)C++14
30 / 100
85 ms10600 KiB
#include "railroad.h" #include <vector> #include <algorithm> #include <iostream> #include <unordered_map> #include <climits> #include <deque> #define pb push_back using namespace std; #define ll long long long long plan_roller_coaster(std::vector<int> s, std::vector<int> t) { int n = (int) s.size(); deque<pair<int,int>> s_start; deque<pair<int,int>> s_end; for(int i=0;i<n;i++){ s_start.push_back({s[i],i}); s_end.push_back({t[i],i}); } sort(s_start.rbegin(),s_start.rend()); sort(s_end.rbegin(),s_end.rend()); for(int i=1;i<n;i++){ if(s_end[i].second != s_start[0].second){ if(s_end[i].first > s_start[0].first){ return 1; } }else if(s_start.size() > 1){ if(s_end[i].first > s_start[1].first){ return 1; } } s_start.pop_front(); } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...