Submission #99977

#TimeUsernameProblemLanguageResultExecution timeMemory
99977tqbfjotldRoller Coaster Railroad (IOI16_railroad)C++14
11 / 100
77 ms3472 KiB
#include "railroad.h" #include <bits/stdc++.h> using namespace std; long long plan_roller_coaster(std::vector<int> s, std::vector<int> t) { int n = (int) s.size(); if (n<=8){ vector<int> v; for (int x = 0; x<n; x++){ v.push_back(x); } long long ans = 999999999999999; long long curans = 0; for (int x = 1; x<n; x++){ curans+=(t[x-1]>s[x])?(t[x-1]-s[x]):0; } ans = min(curans,ans); while (next_permutation(v.begin(),v.end())){ long long curans = 0; for (int x = 1; x<n; x++){ curans+=(t[v[x-1]]>s[v[x]])?(t[v[x-1]]-s[v[x]]):0; } ans = min(curans,ans); } return ans; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...