# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
136969 | 2019-07-26T19:27:18 Z | DanerZein | Shortcut (IOI16_shortcut) | C++14 | 2 ms | 376 KB |
#include "shortcut.h" #include <bits/stdc++.h> #define MAX 510000000010 using namespace std; long long ne,N; vector<int> di,s; long long diam(int a,int b){ long long r=-1; for(int i=0;i<N;i++){ for(int j=i+1;j<N;j++){ long long op1=di[i]+di[j]+s[j]-s[i]; long long op2=di[i]+di[j]+abs(s[i]-s[a])+abs(s[j]-s[b])+ne; r=max(r,min(op1,op2)); } } return r; } long long find_shortcut(int n, std::vector<int> l, std::vector<int> d, int c){ ne=c; N=n; long long acum=0; for(int i=0;i<l.size();i++){ s.push_back(acum); acum+=l[i]; } di=l; long long mi=MAX; for(int i=0;i<n;i++){ for(int j=i+1;j<n;j++){ long long rp=diam(i,j); mi=min(rp,mi); } } return mi; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | n = 4, incorrect answer: jury 80 vs contestant 50 |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | n = 4, incorrect answer: jury 80 vs contestant 50 |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | n = 4, incorrect answer: jury 80 vs contestant 50 |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | n = 4, incorrect answer: jury 80 vs contestant 50 |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | n = 4, incorrect answer: jury 80 vs contestant 50 |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | n = 4, incorrect answer: jury 80 vs contestant 50 |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | n = 4, incorrect answer: jury 80 vs contestant 50 |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | n = 4, incorrect answer: jury 80 vs contestant 50 |
2 | Halted | 0 ms | 0 KB | - |