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

设置网站关键词天津建设工程招标网

设置网站关键词,天津建设工程招标网,用手机免费制作自己的网站,致设计 官网题目描述 某国有 n n n 种纸币,每种纸币面额为 a i a_i ai​ 并且有无限张,现在要凑出 w w w 的金额,试问最少用多少张纸币可以凑出来? 输入格式 第一行两个整数 n , w n,w n,w,分别表示纸币的种数和要凑出的金…

题目描述

某国有 n n n 种纸币,每种纸币面额为 a i a_i ai 并且有无限张,现在要凑出 w w w 的金额,试问最少用多少张纸币可以凑出来?

输入格式

第一行两个整数 n , w n,w n,w,分别表示纸币的种数和要凑出的金额。
第二行一行 n n n 个以空格隔开的整数 a 1 , a 2 , a 3 , … a n a_1, a_2, a_3, \dots a_n a1,a2,a3,an 依次表示这 n n n 种纸币的面额。

输出格式

一行一个整数,表示最少使用的纸币张数。

输入输出样例 #1

输入 #1

6 15
1 5 10 20 50 100

输出 #1

2

输入输出样例 #2

输入 #2

3 15
1 5 11

输出 #2

3

说明/提示

对于 40 % 40\% 40% 的数据,满足 n ≤ 10 n\le 10 n10 w ≤ 100 w\le 100 w100
对于 100 % 100\% 100% 的数据,满足 1 ≤ n ≤ 10 3 1\le n\le 10^3 1n103 1 ≤ a i ≤ w ≤ 10 4 1\le a_i \leq w\le 10^4 1aiw104

考虑 dp 做法,令 dp[i] 表示凑够 i 元所需的纸币张数。
状态转移方程为 d p [ i ] = m i n ( d p [ i − a [ j ] ] + 1 , d p [ i ] ) dp[i]=min(dp[i-a[j]]+1,dp[i]) dp[i]=min(dp[ia[j]]+1,dp[i]),其中 a[j] 表示第 j 个面值。
对于从 1 到 w 的每个金额,枚举最后用的面值,以此更新 dp[i] ,最后 dp[w] 即为答案:

#include <bits/stdc++.h>
using namespace std;int main() {int n, w;cin >> n >> w;vector<int> a(n);for (int i = 0; i < n; ++i) {cin >> a[i];}const int INF = 1e9;vector<int> dp(w + 1, INF);dp[0] = 0;for (int x = 1; x <= w; ++x) {// 枚举最后用的一张纸币for (int i = 0; i < n; ++i) {if (a[i] <= x && dp[x - a[i]] < INF) {dp[x] = min(dp[x], dp[x - a[i]] + 1);}}}cout << dp[w] << "\n";return 0;
}
http://www.dtcms.com/wzjs/813085.html

相关文章:

  • 求一个做交通分析的底图网站二字简单大气公司名字
  • 开发网站公司收入网站改造设计方案
  • wordpress全站静态化ensp企业网络拓扑图
  • 租用外国服务器网站网站建设wordpress用户中心UC
  • 怎么用PS做网站广告图毕业设计做企业门户网站
  • 南京市建设发展集团有限公司网站事业单位建设网站
  • 全球最大的电商平台对网站的建议和优化
  • 想要做网站的企业我做彩票网站开发彩票网站搭建
  • 榆林 网站建设广东网站开发需要多少钱
  • 网站建设课件专业做网站制作的公司
  • 创业做网站APP开发南昌企业网站设计公司
  • 跨境电商平台有哪些知乎嘉兴做网站优化多少钱
  • 江苏中禾建设网站淘宝装修做代码的网站
  • 从零做网站模板湖北网站推广服务
  • 国外设计网站dooor全景效果图如何制作
  • 邯郸当地招聘网站百度推广员工工资怎么样
  • 网站竞价八戒网站做推广
  • 随州网站推广哪家好中国新闻社是什么编制
  • html5网站框架学校网站建设情况说明书
  • 如何给自己网站做优化抖音电商具体是做什么的
  • 规划院网站建设书抄袭网站怎么办
  • 网站开发 程序开发原理网站被百度蜘蛛爬死了
  • 爱站工具有加超人下拉系统门户 网站 asp
  • 付网站开发费用要计入什么科目吾索源码网
  • 制作一个静态网站源码制作页培训
  • 做数据表格的网站怎么做好企业网
  • 回龙观手机网站开发服务做问卷的网站好
  • 建设部工程造价管理网站嫦娥直播
  • 网站维护是什么网站开发策划方案知乎
  • 深圳制作网站的公司仿制网站的后台