关注
贴一下我做的dp的答案把
while(sc.hasNext()){
n=sc.nextInt();
k=sc.nextInt();
d=sc.nextInt();
ans=0;
/*backtrack(0,0);
System.out.println(ans);*/
int[][] dp=new int[n+1][2];
for (int i = 0; i < d; i++) {
dp[i][1]=0;
}
dp[1][0]=1;
dp[0][0]=1;
for (int i = 2; i <= n; i++) {
for (int j = 1; j <= k; j++) {
if(i-j<0)continue;
if(j<d) {
dp[i][0]+=dp[i-j][0];
dp[i][1] += dp[i - j][1];
}
else {
dp[i][1] +=dp[i - j][1] + dp[i - j][0];
}
}
}
System.out.println(dp[n][1]);
}
查看原帖
1 评论
牛客热帖
更多
正在热议
更多
# 我的2024牛客高光时刻 #
102702次浏览 1554人参与
# 非技术2024笔面经 #
326192次浏览 4362人参与
# 被同事甩锅了怎么办 #
16355次浏览 91人参与
# 大疆求职进展汇总 #
446406次浏览 3073人参与
# 机械人面试中的常问题 #
20186次浏览 252人参与
# 读研or工作,哪个性价比更高? #
21535次浏览 300人参与
# 校招第一份工作你干了多久? #
58276次浏览 291人参与
# 考公VS就业,你怎么选? #
49939次浏览 357人参与
# 参加过提前批的机械人,你们还参加秋招么 #
70428次浏览 1272人参与
# 产运销实习日记 #
34366次浏览 378人参与
# bilibili求职进展汇总 #
40176次浏览 427人参与
# 贝壳求职进展汇总 #
13782次浏览 101人参与
# 反问环节如何提问 #
73190次浏览 1836人参与
# 你最希望上岸的公司是? #
95903次浏览 528人参与
# 材料转码还有必要吗? #
18347次浏览 120人参与
# 如何缓解入职前的焦虑 #
133866次浏览 1094人参与
# 我是XXX,请攻击我最薄弱的地方 #
7756次浏览 82人参与
# 找工作中的意难平 #
519637次浏览 5348人参与
# 今年过年,你可以休息几天? #
7071次浏览 55人参与
# 牛客租房专区 #
27057次浏览 448人参与