Submission #1233096

#TimeUsernameProblemLanguageResultExecution timeMemory
1233096Saul0906Shortcut (IOI16_shortcut)C++20
Compilation error
0 ms0 KiB
#include "railroad.h"
#include <bits/stdc++.h>
#define all(a) a.begin(), a.end()
#define rep(a,b,c) for(int a=b; a<c; a++)
#define repa(a,b) for(auto a:b)
#define ll long long
#define pb push_back
#define ppb pop_back
#define pf push_front
#define ppf pop_front
#define pii pair<int, int>
#define fi first
#define se second
#define mid ((l+r)>>1)

using namespace std;
using vi = vector<int>;

const ll inf=1e18;

long long plan_roller_coaster(vector<int> s, vector<int> t) {
	int n = s.size();
	vi p(n);
	rep(i,0,n) p[i]=i;
	ll ans=inf;
	do{
		ll x=1, sum=0;
		rep(i,0,n){
			sum+=max(0ll,x-s[p[i]]);
			x=t[p[i]];
		}
		ans=min(ans,sum);
	}while(next_permutation(all(p)));
	return ans;
}

Compilation message (stderr)

shortcut.cpp:1:10: fatal error: railroad.h: No such file or directory
    1 | #include "railroad.h"
      |          ^~~~~~~~~~~~
compilation terminated.
shortcut.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
shortcut_c.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~