关注
#include<iostream>
(5488)#include<vector>
using namespace std;
int solution(vector<int>& choice, int r, vector<int>& dp)
{
if (r < 0)
return 0;
if (dp[r] != 0 || r == 0)
return dp[r];
long cur = 0;
for (auto i : choice)
{
cur += solution(choice, r - i, dp);
}
if (cur >= 1e9 + 7)
cur =cur % (long)(1e9 + 7);
dp[r] = cur;
return cur;
}
int main()
{
int n, m;
cin >> n >> m;
int t;
vector<int> data;
while (n-- && cin >> t)
data.push_back(t);
vector<int> dp(m+1, 0);
dp[0] = 1;
cout << solution(data, m, dp);
}
查看原帖
5 2
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试问题记录 #
56820次浏览 802人参与
# 你遇到过哪些神仙同事 #
71206次浏览 640人参与
# 京东TGT #
46018次浏览 173人参与
# 我的2024小目标 #
57861次浏览 387人参与
# 百度工作体验 #
204424次浏览 1906人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
16646次浏览 126人参与
# 实习生应该准时下班吗 #
201193次浏览 1312人参与
# 国企和大厂硬件兄弟怎么选? #
119912次浏览 1656人参与
# 工作一周年分享 #
18530次浏览 109人参与
# 硬件人的简历怎么写 #
254110次浏览 2884人参与
# 面试经验谈 #
36677次浏览 478人参与
# 面试吐槽bot #
12456次浏览 82人参与
# 拼多多工作体验 #
16533次浏览 152人参与
# 入职第五天,你被拉进了几个工作群 #
17300次浏览 80人参与
# 假如我穿越到了妈妈的18岁 #
5563次浏览 43人参与
# 上班到公司第一件事做什么? #
37586次浏览 347人参与
# 没有合适的工作,你会先找个干着,还是考公考研 #
103642次浏览 1075人参与
# 国企vs私企,你更想去? #
216946次浏览 2068人参与
# 互联网行业现在还值得去吗 #
6194次浏览 42人参与
# 你们的毕业论文什么进度了 #
998937次浏览 9398人参与
# 金融银行面经 #
71149次浏览 515人参与