Submission #1256505

#TimeUsernameProblemLanguageResultExecution timeMemory
1256505islam_2010Roller Coaster Railroad (IOI16_railroad)C++20
Compilation error
0 ms0 KiB
#include "railroad.h"
#include <bits/stdc++.h>
using namespace std;

int plan_roller_coaster(vector<int> s, vector<int> c){
    int mn = INT_MAX;
    int n = s.size();
    vector<int> v(n);
    iota(v.begin(), v.end(), 0);

    do {
        int cur = 1;
        int sum = 0;
        for(int i = 0; i < n; i++){
            int j = v[i];
            sum += max(0, curr-s[j]);
            cur = c[j]
        }mn = min(mn, sum);
    }while(next_permutation(v.begin(), v.end()));
    return mn;
}

Compilation message (stderr)

railroad.cpp:5:5: error: ambiguating new declaration of 'int plan_roller_coaster(std::vector<int>, std::vector<int>)'
    5 | int plan_roller_coaster(vector<int> s, vector<int> c){
      |     ^~~~~~~~~~~~~~~~~~~
In file included from railroad.cpp:1:
railroad.h:5:11: note: old declaration 'long long int plan_roller_coaster(std::vector<int>, std::vector<int>)'
    5 | long long plan_roller_coaster(std::vector<int> s, std::vector<int> t);
      |           ^~~~~~~~~~~~~~~~~~~
railroad.cpp: In function 'int plan_roller_coaster(std::vector<int>, std::vector<int>)':
railroad.cpp:16:27: error: 'curr' was not declared in this scope; did you mean 'cur'?
   16 |             sum += max(0, curr-s[j]);
      |                           ^~~~
      |                           cur
railroad.cpp:17:23: error: expected ';' before '}' token
   17 |             cur = c[j]
      |                       ^
      |                       ;
   18 |         }mn = min(mn, sum);
      |         ~              
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
      |         ^~~~