Submission #1161248

#TimeUsernameProblemLanguageResultExecution timeMemory
1161248brintonGrowing Vegetables is Fun 4 (JOI21_ho_t1)C++20
0 / 100
0 ms328 KiB
#include <bits/stdc++.h> using namespace std; int main(){ cin.tie(0); ios_base::sync_with_stdio(0); //start here int N; cin >> N; vector<int> v(N); for(auto &i:v)cin >> i; vector<int> diff; for(int i = 1;i < N;i++){ diff.push_back(v[i]-v[i-1]); } // for(auto i:diff)cout << i << " ";cout << endl; int front = 0; int back = 0; for(auto i:diff){ back += max(0,i-(-1)); } int minAns = back; for(auto i:diff){ back -= max(0,i-(-1)); front += max(0,1-i); // cout << back << " " << front << " " << max(back,front) << endl; minAns = min(minAns,max(back,front)); // cout << minAns << endl; } cout << minAns; } /* 8 12 2 34 85 4 91 29 85 */
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...