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

上海网站建设电企业网站设计论文

上海网站建设电,企业网站设计论文,优化企业门户网站,深圳 企业网站建设题目背景 你是一个非常有钱的小朋友。 注意: 本题和《进阶篇》的对应题目,输入格式略有差异。 题目描述 你有 n n n 种面额互不相同的纸币,第 i i i 种纸币的面额为 a i a_i ai​ 并且有无限张,现在你需要支付 w w w 的金…

题目背景

你是一个非常有钱的小朋友。

注意: 本题和《进阶篇》的对应题目,输入格式略有差异。

题目描述

你有 n n n 种面额互不相同的纸币,第 i i i 种纸币的面额为 a i a_i ai 并且有无限张,现在你需要支付 w w w 的金额,请问有多少种纸币组合能恰好支付金额 w w w,答案对 10 9 + 7 10^9+7 109+7 取模。

输入格式

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

输出格式

一行一个整数,表示能恰好凑齐面额 w w w 的纸币组合数量。

输入输出样例 #1

输入 #1

6 15
1 5 10 20 50 100

输出 #1

6

输入输出样例 #2

输入 #2

3 15
1 5 11

输出 #2

5

说明/提示

对于 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 \le w\le 10^4 1aiw104

其实小朋友并不有钱。

同 P2842 纸币问题 1 和 P2840 纸币问题 2。
考虑 dp 做法,令 dp[i] 为凑齐金额 i 的币种组合数,
状态转移方程: d p [ i ] = d p [ i − a [ j ] ] dp[i]=dp[i-a[j]] dp[i]=dp[ia[j]] a [ j ] a[j] a[j]表示第 j 种纸币。
与前两题不同,这里求的是组合数,由于组合不考虑顺序,故我们希望在更新dp——即当前子问题时已有组合中不包括当前讨论的面额。在代码中的表现即为外层遍历纸币面额,内层遍历从 1 到 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 MOD = 1e9+7;vector<int> dp(w + 1, 0);dp[0] = 1;for (int i = 0; i < n; ++i) { // 外层遍历纸币面额for (int x = 1; x <= w; ++x) {if (a[i] <= x && dp[x - a[i]] < MOD) {dp[x] = (dp[x] + dp[x - a[i]]) % MOD;}}}cout << dp[w] << "\n";return 0;
}
http://www.dtcms.com/wzjs/150954.html

相关文章:

  • 红色大气企业网站b站软件推广大全
  • 网站代备案多少钱站内推广和站外推广的区别
  • 深圳莲花大厦住房和建设局网站以营销推广为主题的方案
  • 看课学校网站建设网站推广seo是什么
  • 化妆品公司网站源码营销策略是什么
  • 网站建设排名优化什么是淘宝seo
  • 建设银行mylove网站app推广渠道在哪接的单子
  • 动态网站建设步骤定制网站+域名+企业邮箱
  • 莆田网站建站推广app
  • 寺庙招人做网站维护吗百度移动端排名软件
  • 潍坊建设网站多少钱制作网站模板
  • 深圳做网站开发友情链接查询
  • 新会新闻官网长沙排名优化公司
  • 门户网站模板下载优化设计全部答案
  • 成品网站短视频源码搭建免费男生最喜欢的浏览器
  • 三合一网站模板seo外链查询工具
  • 0成本无货源开网店百度seo优化教程免费
  • 保定企业自助建站市场调研分析报告模板
  • 网站建设和网络营销网站优化效果
  • 团队建设网站介绍做企业网站建设的公司
  • 360搜索联盟网站制作郑州seo外包服务
  • 门户网站江苏建站
  • wordpress第2页未找到seo推广公司教程
  • 怎样利用云盘做电影网站sem是什么意思啊
  • 南京网站建设报价网站seo重庆
  • 过年做那些网站能致富爱站网seo工具
  • 工业设计公司起名河南自助建站seo公司
  • 奶茶网站源码免费下载免费网页制作网站
  • 亦庄开发区建设局网站拼多多运营
  • 网站会动的页面怎么做的微信软文广告经典案例