# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
431118 | 2021-06-17T09:49:34 Z | davi_bart | Roller Coaster Railroad (IOI16_railroad) | C++17 | 330 ms | 16796 KB |
#include "railroad.h" #pragma GCC optimize("O3") #include <bits/stdc++.h> using namespace std; #define ll long long #define fi first #define se second #define ld long double #define pb push_back long long plan_roller_coaster(std::vector<int> s, std::vector<int> t) { int n = (int) s.size(); multiset<pair<int,int> > k; for(int i=0;i<s.size();i++)k.insert({s[i],i}); int c=0; for(int i=0;i<s.size();i++){ auto y=k.lower_bound({t[i],-1000}); if(y!=k.end() && y->se==i)y=next(y); if(y==k.end())c++; else { //cout<<t[i]<<endl; k.erase(y); } } //cout<<"c: "<<c<<endl; return c>1; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 204 KB | n = 2 |
2 | Correct | 0 ms | 204 KB | n = 2 |
3 | Correct | 0 ms | 204 KB | n = 2 |
4 | Correct | 1 ms | 204 KB | n = 2 |
5 | Correct | 0 ms | 204 KB | n = 2 |
6 | Incorrect | 0 ms | 204 KB | answer is not correct: 1 instead of 523688153 |
7 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 204 KB | n = 2 |
2 | Correct | 0 ms | 204 KB | n = 2 |
3 | Correct | 0 ms | 204 KB | n = 2 |
4 | Correct | 1 ms | 204 KB | n = 2 |
5 | Correct | 0 ms | 204 KB | n = 2 |
6 | Incorrect | 0 ms | 204 KB | answer is not correct: 1 instead of 523688153 |
7 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 205 ms | 12748 KB | n = 199999 |
2 | Correct | 315 ms | 13228 KB | n = 199991 |
3 | Correct | 243 ms | 13324 KB | n = 199993 |
4 | Correct | 135 ms | 10308 KB | n = 152076 |
5 | Correct | 81 ms | 6624 KB | n = 93249 |
6 | Correct | 276 ms | 13240 KB | n = 199910 |
7 | Correct | 330 ms | 13348 KB | n = 199999 |
8 | Correct | 278 ms | 13324 KB | n = 199997 |
9 | Correct | 261 ms | 11512 KB | n = 171294 |
10 | Correct | 121 ms | 9580 KB | n = 140872 |
11 | Correct | 266 ms | 13264 KB | n = 199886 |
12 | Correct | 324 ms | 16056 KB | n = 199996 |
13 | Correct | 271 ms | 15660 KB | n = 200000 |
14 | Correct | 287 ms | 15884 KB | n = 199998 |
15 | Correct | 283 ms | 15940 KB | n = 200000 |
16 | Correct | 267 ms | 16308 KB | n = 199998 |
17 | Correct | 200 ms | 16696 KB | n = 200000 |
18 | Correct | 260 ms | 15968 KB | n = 190000 |
19 | Correct | 146 ms | 14852 KB | n = 177777 |
20 | Correct | 99 ms | 8448 KB | n = 100000 |
21 | Correct | 294 ms | 16684 KB | n = 200000 |
22 | Correct | 279 ms | 16648 KB | n = 200000 |
23 | Correct | 314 ms | 16796 KB | n = 200000 |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 204 KB | n = 2 |
2 | Correct | 0 ms | 204 KB | n = 2 |
3 | Correct | 0 ms | 204 KB | n = 2 |
4 | Correct | 1 ms | 204 KB | n = 2 |
5 | Correct | 0 ms | 204 KB | n = 2 |
6 | Incorrect | 0 ms | 204 KB | answer is not correct: 1 instead of 523688153 |
7 | Halted | 0 ms | 0 KB | - |