当前位置: 首页 > news >正文

WordPress论坛小程序/seo排名赚app是真的吗

WordPress论坛小程序,seo排名赚app是真的吗,移动商城积分怎么用,茂名网站建设小A点菜 Description uim神犇拿到了uoi的ra(镭牌)后,立刻拉着基友小A到了一家……餐馆,很低端的那种。 uim指着墙上的价目表(太低级了没有菜单),说:“随便点”。 不过uim由于买了一些…

小A点菜

Description

uim神犇拿到了uoira(镭牌)后,立刻拉着基友小A到了一家……餐馆,很低端的那种。

uim指着墙上的价目表(太低级了没有菜单),说:“随便点”。

不过uim由于买了一些辅(e)辅(ro)书,口袋里只剩MM元(M \le 10000)(M10000)。

餐馆虽低端,但是菜品种类不少,有NN种(N \le 100)(N100),第ii种卖a_iai(a_i \le 1000)(ai1000)。由于是很低端的餐馆,所以每种菜只有一份。

小A奉行“不把钱吃光不罢休”,所以他点单一定刚好吧uim身上所有钱花完。他想知道有多少种点菜方法。

由于小A肚子太饿,所以最多只能等待11秒。

Input

第一行是两个数字,表示NN和MM。

第二行起NN个正数a_iai(可以有相同的数字,每个数字均在10001000以内)。

Output

一个正整数,表示点菜方案数,保证答案的范围在intint之内。

Examples

Input

4 4
1 1 2 2

Output

3

 

正确解法:

原本只会做简单的01背包,然后这道题让我输出方案数,弄懵了我。

其实看似输出方案数,本质上都是跟01背包一样的,重点是状态的确立,以及动态转移方程。

我们把 f[i][j] 看作 i 道菜 j 钱的方案数。

当数到第 i 道菜时,它的方案数就等于 要这道菜 加上 不要这道菜 的方案个数。

f[i][j]=f[i-1][j]+f[i-1][j-a[i]];

最后就是边界值,如果当前的钱恰好等等于这道菜的钱,那么就只能点这一道菜。

f[i-1][0]=1;

最后最后就简单的把这个变成一维就好了。

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<string>
 4 #include<cstring>
 5 #include<map>
 6 #include<set>
 7 #include<algorithm>
 8 #include<cmath>
 9 #include<cstdlib>
10 using namespace std;
11 int n, m;
12 int a[150];
13 int f[10100];
14 void init()
15 {
16     scanf("%d %d",&n,&m);
17     for (int i = 1; i <= n; i++)
18         scanf("%d",&a[i]);
19 }
20 void solve()
21 {
22     f[0] = 1;
23     for (int i = 1; i <= n; i++)
24         for (int j = m; j >= a[i]; j--)
25             f[j] += f[j - a[i]];
26 }
27 void print()
28 {
29     printf("%d\n",f[m]);
30 }
31 int main()
32 {
33     init();
34     solve();
35     print();
36     return 0;
37 }
View Code

 

转载于:https://www.cnblogs.com/Kaike/p/10126296.html

http://www.jmfq.cn/news/4984669.html

相关文章:

  • 用.net做的网站/湖南长沙关键词推广电话
  • 外贸局/重庆seo公司怎么样
  • 网页设计个人简历代码/网站关键词优化排名推荐
  • 佛山企业网站制作公司/vue seo 优化方案
  • dw建设网站的代码模板/google首页
  • 网站内容管理系统下载/搜索引擎优化的作用
  • 学做宝宝衣服网站/信阳seo优化
  • 苹果软件做ppt下载网站有哪些/购物网站推广方案
  • 国外优秀网站/确认已有81人感染
  • 网站开发上海/互联网广告代理加盟
  • 莱芜中医院网站/如何在百度做推广
  • 建材网站制作/游戏网站交换友情链接
  • 红色政府网站模板 dede/吉林网络公司
  • 新乡网站建设设计/优化什么意思
  • 小程序商场/安卓优化大师app下载安装
  • 济宁市任城区建设局网站/seo高级优化方法
  • 招生网站建设板块/营销策略的思路
  • 网站制作主题/怎么给公司做网站推广
  • 建设一个网站的基本成本/推广教程
  • 设计商业网站应该做到什么/平面设计网站
  • 怎样做视频播放网站/河南网站公司
  • 自己做电商网站./百度官方网站下载
  • 没有网站怎么做cpa赚钱/网络营销策划的方法
  • 企业彩铃制作网站/百度热搜榜今日头条排名
  • 什么是百度推广/乐天seo视频教程
  • 网站建设美国/深圳全网营销推广平台
  • 深圳网博网站建设/百度收录提交工具
  • 雪亮工程建设网站界面/网络营销顾问招聘
  • 做网站客服维护电话怎么打/百度竞价关键词怎么优化
  • 温州做真皮女鞋的网站有哪些/开鲁seo服务