关注
#include<bits/stdc++.h>
using namespace std;
const int mod = 1e9+7;
int main(){
int n,m;
cin>>n>>m;
if(n<=2){
cout<<1<<endl;
}
vector<vector<vector<long>>>dp(n+1,vector<vector<long>>(m+1,vector<long>(m+1,0)));
for(int i=1;i<=m;i++){
dp[i][i][0]=1;
}
for(int i=3;i<=n;i++){
// 第二层表示这一步迈出的台阶数
for(int j=1;j<=min(m,i);j++){
// 第三层表示上一步迈出的台阶数
for(int k=1;k<=min(m,i);k++){
if(k==j){
continue;
}
for(int s=0;s<=min(m,i);s++){
if(s==j||s==k){
continue;
}
dp[i][j][k] += dp[i-j][k][s];
dp[i][j][k]%=mod;
}
}
}
}
long long sum=0;
for(int j=1;j<=m;j++){
for(int k=1;k<=m;k++){
sum+=dp[n][j][k];
sum%=mod;
}
}
cout<<sum<<endl;
return 0;
}
查看原帖
3 2
相关推荐
查看14道真题和解析 点赞 评论 收藏
分享
查看17道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# AI面会问哪些问题? #
14349次浏览 284人参与
# 你做过最难的笔试是哪家公司 #
16858次浏览 109人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
9036次浏览 118人参与
# 你的实习产出是真实的还是包装的? #
14295次浏览 210人参与
# 找AI工作可以去哪些公司? #
3828次浏览 84人参与
# 春招至今,你的战绩如何? #
44677次浏览 384人参与
# 厦门银行科技岗值不值得投 #
4979次浏览 117人参与
# 从事AI岗需要掌握哪些技术栈? #
4025次浏览 113人参与
# 机械/制造每日一题 #
91943次浏览 1491人参与
# 阿里笔试 #
168190次浏览 1207人参与
# 春招你拿到offer了吗 #
822710次浏览 9949人参与
# 应届生进小公司有什么影响吗 #
132715次浏览 1188人参与
# 长得好看会提高面试通过率吗? #
18207次浏览 191人参与
# 学历对求职的影响 #
656493次浏览 4206人参与
# 应届生第一份工作最好去大厂吗? #
143282次浏览 1214人参与
# 沪漂/北漂你觉得哪个更苦? #
7026次浏览 121人参与
# 一张图晒出你司的标语 #
2441次浏览 35人参与
# HR最不可信的一句话是__ #
3940次浏览 75人参与
# AI时代,哪个岗位还有“活路” #
7924次浏览 215人参与
# 职场新人体验 #
180375次浏览 1215人参与
# 工作丧失热情的瞬间 #
374984次浏览 2574人参与
# 什么专业适合考公 #
58577次浏览 304人参与