Submission #1256531

#TimeUsernameProblemLanguageResultExecution timeMemory
1256531islam_2010Roller Coaster Railroad (IOI16_railroad)C++20
Compilation error
0 ms0 KiB
#include "railroad.h" #include <bits/stdc++.h> using namespace std; long long plan_roller_coaster(vector<int> s, vector<int> c){ long long mn = LLONG_MAX; int n = s.size(); vector<lint> v(n); iota(v.begin(), v.end(), 0); do { long long cur = 1; long long sum = 0; for(long long i = 0; i < n; i++){ int j = v[i]; sum += max(0LL, cur-s[j]); cur = c[j]; }mn = min(mn, sum); }while(next_permutation(v.begin(), v.end())); return mn; }

Compilation message (stderr)

railroad.cpp: In function 'long long int plan_roller_coaster(std::vector<int>, std::vector<int>)':
railroad.cpp:9:12: error: 'lint' was not declared in this scope; did you mean 'uint'?
    9 |     vector<lint> v(n);
      |            ^~~~
      |            uint
railroad.cpp:9:16: error: template argument 1 is invalid
    9 |     vector<lint> v(n);
      |                ^
railroad.cpp:9:16: error: template argument 2 is invalid
railroad.cpp:10:12: error: request for member 'begin' in 'v', which is of non-class type 'int'
   10 |     iota(v.begin(), v.end(), 0);
      |            ^~~~~
railroad.cpp:10:23: error: request for member 'end' in 'v', which is of non-class type 'int'
   10 |     iota(v.begin(), v.end(), 0);
      |                       ^~~
railroad.cpp:16:22: error: invalid types 'int[long long int]' for array subscript
   16 |             int j = v[i];
      |                      ^
railroad.cpp:20:31: error: request for member 'begin' in 'v', which is of non-class type 'int'
   20 |     }while(next_permutation(v.begin(), v.end()));
      |                               ^~~~~
railroad.cpp:20:42: error: request for member 'end' in 'v', which is of non-class type 'int'
   20 |     }while(next_permutation(v.begin(), v.end()));
      |                                          ^~~
railroad.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
railroad_c.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~