Submission #114544

#TimeUsernameProblemLanguageResultExecution timeMemory
114544ly20Roller Coaster Railroad (IOI16_railroad)C++14
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> using namespace std; #include "railroad.h" const int MAXN=212345; pair<int,int> v; long long plan_roller_coaster(vector<int> e,vector<int> s) { int n=e.size(); for(int i=0;i<n;i++) { v.push_back(make_pair(e[i],s[i])); } sort(v.begin(),v.end()); long long resp=0; for(int i=0;i<n-1;i++) { if(v[i].second>v[i+1].first)resp=1; } return resp; }

Compilation message (stderr)

railroad.cpp: In function 'long long int plan_roller_coaster(std::vector<int>, std::vector<int>)':
railroad.cpp:11:5: error: 'struct std::pair<int, int>' has no member named 'push_back'
   v.push_back(make_pair(e[i],s[i])); 
     ^~~~~~~~~
railroad.cpp:13:9: error: 'struct std::pair<int, int>' has no member named 'begin'
  sort(v.begin(),v.end());
         ^~~~~
railroad.cpp:13:19: error: 'struct std::pair<int, int>' has no member named 'end'; did you mean 'second'?
  sort(v.begin(),v.end());
                   ^~~
                   second
railroad.cpp:17:7: error: no match for 'operator[]' (operand types are 'std::pair<int, int>' and 'int')
   if(v[i].second>v[i+1].first)resp=1;
       ^
railroad.cpp:17:19: error: no match for 'operator[]' (operand types are 'std::pair<int, int>' and 'int')
   if(v[i].second>v[i+1].first)resp=1;
                   ^