Submission #1287656

#TimeUsernameProblemLanguageResultExecution timeMemory
1287656eri16Race (IOI11_race)C++20
0 / 100
1 ms572 KiB
#include <bits/stdc++.h> using namespace std; int subtask_1(int n, int k, int v1[][2], int *v2){ int psum[n+1]; psum[0]=0; for (int i=1; i<=n; i++){ psum[i]=psum[i-1]+v2[i-1]; } long long bst_ans=n; for (long long i=1; i<=n; i++){ for (long long j=1; j<=n; j++){ if (psum[j]-psum[i]==k){ bst_ans=min(bst_ans,j-i); } } } return bst_ans; } int best_path(int n, int k, int v1[][2], int *v2){ int sbtsk_1=1; for (int i=0; i<n-1; i++){ if (v1[i][0]!=v1[i][1]-1){ sbtsk_1=0; } } if (sbtsk_1){ return(subtask_1(n,k,v1,v2)); } return -1; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...