Submission #113280

#TimeUsernameProblemLanguageResultExecution timeMemory
113280CaQtimlNizin (COCI16_nizin)C++14
100 / 100
171 ms6308 KiB
#include "bits/stdc++.h" using namespace std; int arr[(int)1e6+10]; int solve(int i , int j) { if(i>=j) return 0; if(arr[i]==arr[j]) return solve(i+1,j-1); else if(arr[i]<arr[j]) { arr[i+1]+=arr[i]; return 1+solve(i+1,j); } else if(arr[i]>arr[j]) { arr[j-1]+=arr[j]; return 1+solve(i,j-1); } } int main() { int n; cin >> n; for(int i=1;i<=n;i++) cin >> arr[i]; cout << solve(1,n); }

Compilation message (stderr)

nizin.cpp: In function 'int solve(int, int)':
nizin.cpp:18:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...