Submission #637912

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
6379122022-09-03 14:38:40ojoConmigoRabbit Carrot (LMIO19_triusis)C++17
14 / 100
282 ms196504 KiB
#include <bits/stdc++.h>
using namespace std;
int n,m;
vector<int> v;
vector<vector<int>> dp;
int f(int i,int pos){
if(i == n){
return 0;
}
if(dp[i][pos] != -1)return dp[i][pos];
if(v[i] > pos+m){
dp[i][pos] = f(i+1,pos+m) + 1;
}else if(v[i] < pos+m){
dp[i][pos] = min(f(i+1,v[i]),f(i+1,pos+m)+1);
}else{
dp[i][pos] = f(i+1,v[i]);
}
return dp[i][pos];
}
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cin >> n >> m;
v.resize(n);
for(int i=0; i<n; i++){
cin >> v[i];
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...