제출 #1086925

#제출 시각아이디문제언어결과실행 시간메모리
1086925vjudge1Rabbit Carrot (LMIO19_triusis)C++17
0 / 100
0 ms432 KiB
#include <bits/stdc++.h> using namespace std; int main(){ int n, m; cin >> n >> m; vector<int> heights(n); for(int i= 0 ;i<n; i++){ cin >> heights[i]; } vector<int> difs(n); int count = 0; difs[0] = heights[0]-m; for(int i = 1; i<n; i++){ difs[i] = heights[i]-heights[i-1]-m; } int spot = 0; while(difs[spot]>0){ int makeup = difs[spot]; count++; if(spot+1<n){ difs[spot+1]+=makeup; } spot++; } while(spot<n){ if(difs[spot]>0){ count++; } spot++; } cout<<count; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...