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

广东网站系统建设phpmysql网站开发入门与提高

广东网站系统建设,phpmysql网站开发入门与提高,app网站制作多少钱,工商网查询官网宣传一下算法提高课整理 <— CSDN个人主页&#xff1a;更好的阅读体验 <— 本题链接&#xff08;AcWing&#xff09; 点这里 题目描述 给你一个n种面值的货币系统&#xff0c;求组成面值为m的货币有多少种方案。 输入格式 第一行&#xff0c;包含两个整数n和m。 接…

宣传一下算法提高课整理 <—

CSDN个人主页:更好的阅读体验 <—

f4e0159841ab450d861dde9e8fb5ba0d.gif

本题链接(AcWing)

点这里

题目描述

给你一个n种面值的货币系统,求组成面值为m的货币有多少种方案。

输入格式

第一行,包含两个整数n和m。

接下来n行,每行包含一个整数,表示一种货币的面值。

输出格式

共一行,包含一个整数,表示方案数。

数据范围

n ≤ 15 , m ≤ 3000 n \le 15, m \le 3000 n15,m3000

输入样例:

3 10
1
2
5

输出样例:

10

思路

本题为DP问题,可以使用闫氏DP分析法解题。

DP:

  • 将组成面值为 m m m 的货币看作背包容量
  • n n n 种价格的货币看做有该体积的物品
  • 状态计算:
    ······ f [ 0 ] ← 1 f[0] \leftarrow 1 f[0]1
    ······ f [ j ] ← f [ j − v ] f[j] \leftarrow f[j - v] f[j]f[jv]

注意要开 long long


A C AC AC C o d e Code Code:

C + + C++ C++

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;typedef long long LL;const LL N = 3010;LL n, m;
LL f[N];int main()
{scanf("%lld%lld", &n, &m);f[0] = 1;LL v;for (LL i = 1; i <= n; i ++ ){scanf("%lld", &v);for (LL j = v; j <= m; j ++ )f[j] += f[j - v];}printf("%lld\n", f[m]);return 0;
}

228aa7bed3e021faf24cf8560d3e47bb.gif

最后,如果觉得对您有帮助的话,点个赞再走吧!

http://www.yayakq.cn/news/258008/

相关文章:

  • 论坛网站搭建网站双倍浮动
  • 大型网站 中小型网站网站宣传高新技术企业
  • 免费招聘网站排行榜做研学的企业网站
  • 网站外包制作电子商务网站开发常用工具
  • 企业网站建设费用做管理费用吗随州seo优化
  • 哈尔滨cms网站建设做网页需要的素材
  • 个人音乐网站建设新手网络推广怎么干
  • 潍坊知名网站建设东莞中企动力
  • 四川成都营销型网站网站二级目录是什么
  • 做网站网站关键词是什么wordpress know how
  • 肥西网站推广公司我就爱wordpress
  • 哈尔滨网站建设的公司企业网站例子
  • 网站建设 400电话 广告vps 做网站
  • 南宁网站建设是什么意思品牌网站建设知名大蝌蚪
  • 单位网站建设和维护wordpress中上传图片
  • 网站更换空间改版收录黄岩路桥网站设计
  • 比较大的软件下载网站自己做网站能赚钱吗
  • 做的好的商城网站设计搜狗网页版
  • 郑州做网站多少钱阿里云空间如何安装wordpress
  • 郑州人才网站php 做资讯网站
  • 任意做别的公司网站销售产品违法吗wordpress去除首页
  • 做公司网站详细步骤6网站建站
  • 贵阳公司网站建设商务网站开发的工作任务
  • 南昌网站小程序开发网络产品及其推广方法
  • 做网站有什么用出外国人做的甲骨文网站
  • 阿里巴巴网站建设论文wordpress表单上传多个文件
  • 资讯门户网站 dedewindows搭建php网站
  • 企业网站建设课件wordpress 文件下载
  • 网站的主题定位WordPress添加元素
  • 菏泽的给公司做网站的女人脱内衣裤给男人做网站