洛谷 P1164 小A点菜
来源:互联网 发布:微信直接打开淘宝 编辑:程序博客网 时间:2024/05/01 01:30
- 题目
- 题解
- 代码
题目
不过uim由于买了一些辅(e)辅(ro)书,口袋里只剩M元(M<=10000)。
餐馆虽低端,但是菜品种类不少,有N种(N<=100),第i种卖ai元(ai<=1000)。由于是很低端的餐馆,所以每种菜只有一份。
小A奉行“不把钱吃光不罢休”,所以他点单一定刚好吧uim身上所有钱花完。他想知道有多少种点菜方法。
由于小A肚子太饿,所以最多只能等待1秒。
题解
01背包,方程
f[i]=f[i]+f[i-a[j]]
(j=1–n,i=n–a[j])(f[0]=1)
时间复杂度O(nm)
代码
var n,m,i,j:longint; a,f:array[0..10000]of longint;begin readln(n,m); for i:=1 to n do read(a[i]); f[0]:=1; for j:=1 to n do for i:=m downto a[j] do f[i]:=f[i]+f[i-a[j]]; writeln(f[m]);end.
1 0
- 洛谷 P1164 小A点菜
- 洛谷 P1164 小A点菜
- 洛谷 P1164 小A点菜
- 洛谷 P1164 小A点菜
- P1164 小A点菜
- P1164 小A点菜
- P1164 小A点菜
- P1164 小A点菜
- |洛谷|动态规划|P1164 小A点菜
- 洛谷P1164 小A点菜(递推)
- 【搜索】洛谷 P1164 小A点菜
- 【洛谷】P1164 小A点菜【动规】
- luogu P1164 小A点菜
- 【Luogu P1164】小A点菜
- 洛谷P1164 小A点菜(母函数)
- 01 背包找装满方案数 洛谷 p1164 小a点菜
- P1164 小A点菜(背包方案数模板)
- Luogu-p1164小A点菜(dp dfs)
- nginx优化 轻松突破十万并发
- [learning to rank]Learning to Rank之Ranking SVM 简介
- Java学习之小练习二
- Docker创建本地仓库
- CNN箴言
- 洛谷 P1164 小A点菜
- GM8913转接口IC DC 平衡双向控制串行器 LVTTL转FPD-LINK III芯片
- ScrollView 嵌套recycleview 不显示的问题
- SpringMVC Shiro 上传文件时,获取的是ShiroHttpServletRequest,如何转换成MultipartHttpServletRequest
- LINUX netlink机制
- JavaScript中的坑---parseInt("08")和返回0
- iText 解决中文问字体问题 显示中文
- Linux 学习笔记(三) -----根目录下的一级目录说明
- 全排列(Perm)的递归实现算法