avatar-decorate
获赞
16
粉丝
1
关注
6
看过 TA
32
苏州大学
2021
Java
IP属地:上海
暂未填写个人简介
私信
关注
头像
2020-09-13 12:36
已编辑
美团_到店_后台开发
这一次题目总体不难,1、2、5AC,第三题a了45%,第四题偷了18%,下面发发第三题给大家看看,我用回溯做的,暴力超时了,希望有大佬发发代码 填数游戏 时间限制: 3000MS 内存限制: 589824KB 题目描述: 小团和小美正在玩一个填数游戏,这个游戏是给一个等式,其中有一些数被挖掉了,你需要向其中填数字,使得等式成立。 比如 ___+12=34,那么横线填的一定是22 现在,这个游戏到了最后一关,这一关的等式很奇特:_+_+_+...+_=n 这里可以填任意多个正整数(甚至可能是1个),只...
渣渣oo:贴一下我做的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]); }
投递美团等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务