P1164 小A点菜

题目背景

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

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

题目描述

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

餐馆虽低端,但是菜品种类不少,有N种(N<=100),第i种卖ai元(ai<=1000)。由于是很低端的餐馆,所以每种菜只有一份。

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

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

输入输出格式

输入格式:

第一行是两个数字,表示N和M。

第二行起N个正数ai(可以有相同的数字,每个数字均在1000以内)。

输出格式:

一个正整数,表示点菜方案数。

输入输出样例

输入样例#1:

4 4
1 1 2 2

输出样例#1:

3


01背包+加法原理
 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 #include<cmath>
 5 using namespace std;
 6 const int MAXN=10001;
 7 int dp[110][10001];
 8 int take[MAXN];
 9 int main()
10 {
11     int n,mon;
12     scanf("%d%d",&n,&mon);
13     for(int i=1;i<=n;i++)
14         scanf("%d",&take[i]);
15     dp[0][0]=1;
16     for(int i=1;i<=n;i++)
17     {
18         for(int j=0;j<=mon;j++)
19         {
20             if(j>=take[i])
21                 dp[i][j]=dp[i-1][j]+dp[i-1][j-take[i]];
22             else
23             dp[i][j]=dp[i-1][j];
24         }
25     }
26     printf("%d",dp[n][mon]);
27     return 0;
28 }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Netkiller

Hyperledger Fabric 积分代币上链方案

中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 <netkiller@msn.com>

4.5K13
来自专栏游戏杂谈

国际化语种名称的标识

国内因为版号的问题,导致很多游戏厂商选择出海。在国际化的市场要想取得好的成绩,就必须要做好深度的本地化,其中最基础的一块就是语言。

2362
来自专栏GIS讲堂

openlayers实现wfs属性查询和空间查询

一直在寻求openlayers中wfs加载和属性查询的相关操作,功夫不负有心人,蓦然回首,那人却在灯火阑珊处,找到了这篇博文:http://blog.csdn....

4135
来自专栏张伟博客

微软邮箱后缀一网打尽

4786
来自专栏Rindew的iOS技术分享

iOS实现三列表格点选(附Demo)

2023
来自专栏zaking's

RFC2616-HTTP1.1-Header Field Definitions(头字段规定部分—单词注释版)

1462
来自专栏debugeeker的专栏

sedna进行xquery查询

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

821
来自专栏Android点滴积累

Android 短信拦截及用途分析

监听系统短信这个只能作为一个技术点来研究下,读者可能在工作中可能不会哦涉及到,一般的应用软件也不会有这个需求 但是作为程序员呢,多了解一下也是好的。 Andro...

3226
来自专栏SAP最佳业务实践

SAP S/4 HANA新变化-信用管理

The FI-AR-CR Credit Management is notavailable with SAP S/4HANA, on-premise edit...

41313
来自专栏hotqin888的专栏

MeritMS+jQuery.Gantt价值管理系统增加项目进度展示

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

2691

扫码关注云+社区

领取腾讯云代金券