//根据左边的暴力递归改出动态规划的版本 #include<bits/stdc++.h> using namespace std; int main(){ int N,M,K,P; cin>>N>>M>>K>>P;//总的数目,起始位置,K步,终点位置 int dp[N+1][K+1];//动态规划表 for(int i=0;i<N+1;i++){ for(int...