railroad.cpp:11:45: error: '>>' should be '> >' within a nested template argument list
priority_queue<pii, vector<pii>, greater<pii>> pq;
^
railroad.cpp: In function 'll plan_roller_coaster(std::vector<int>, std::vector<int>)':
railroad.cpp:34:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
ss.insert({s[i], i});
^
railroad.cpp:34:22: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
ss.insert({s[i], i});
^
railroad.cpp:35:11: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
pq.push({t[i], i});
^
railroad.cpp:35:20: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
pq.push({t[i], i});
^
railroad.cpp:39:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
auto it = ss.upper_bound(c);
^
railroad.cpp:39:14: error: 'it' does not name a type
auto it = ss.upper_bound(c);
^
railroad.cpp:40:12: error: 'it' was not declared in this scope
if(it != ss.end()) ss.erase(it);
^