首页 > 其他分享 >货币系统

货币系统

时间:2024-01-25 15:00:32浏览次数:32  
标签:表示 系统 选择 线性 货币 面值

其实这道题目如果加上证明有蓝的

观察样例的解释,我们可以猜测一个结论:最终的货币面值一定由最初的货币面值的子集构成,而且没有选择的货币面值是可以被选择的货币面值线性表示的

所以我们马上就得到了一个DP算法,在考场上实在证不出来直接写就好了:

1、将\(a\)数组从小到大排序

2、最小的数必须要选,然后利用完全背包的思想,从\(a_i\)到最大值筛选一遍,将可以组成的打上标记

3、在判断后面的数字时,如果已经被标记过了,就不再选,没有被标记过就标记一下,再筛选一次数(即一次完全背包)

那么我们来详细证明一下这个结论

首先,一个很显然的地方,原来货币系统的最小面值一定要选择的,而且不可能选择比这个最小值还小的面值

然后利用数学归纳法从小到大考虑是否选择每个面值,假设我们已经选择了最终方案的货币面值,而且这些货币面值都是由原来货币系统的面值组成的,而且是线性无关的,现在再考虑是否选择面值\(k\)

如果\(k\)是原来货币系统的面值,如果\(k\)不能够被已经选择的面值线性表示那么肯定是要选择的,如果能够被线性表示那么肯定是不用选择的,这个比较显然

如果\(k\)不是原来货币系统的面值,如果能够被线性表示,那么肯定也是不用选择的,最难证明的其实是不能被线性表示的情况

这里我们用反证,假设最终的方案选了\(k\),那么\(k\)一定不能被最终方案里比其小的面值线性表示,而最终货币系统与原货币系统等价的,所以\(k\)这个面值一定能够被原货币系统线性表示,也就是原货币系统中有未被最终货币系统选择的面值参与线性表示\(k\),然而最终的货币系统不包含这些没被选择的面值,也就是说这些没被选择的面值可以被选择了的面值线性表示,这就可以推出\(k\)可以被选择了的面值线性表示,反证结束

标签:表示,系统,选择,线性,货币,面值
From: https://www.cnblogs.com/dingxingdi/p/17987173

相关文章

  • 近6成金融机构的选择!华为云GaussDB加快金融核心系统转型
    当前,数据库在金融机构的应用正在从办公、一般系统逐步迈入核心系统应用的深水区。如何构建安全可靠、高效稳定的核心系统数据库,支持业务运营和管理决策,成为了众多金融机构关注的焦点问题。近期,北京金融信息化研究所联合华为云、中国工商银行、中国邮政储蓄银行、华夏银行共同发布......
  • MIT 6.S081入门lab1 操作系统及其接口
    MIT6.S081入门lab1操作系统及其接口一、参考资料阅读与总结1.xv6book书籍阅读(操作系统接口)a.总览操作系统的任务:多个程序之间共享计算机(计算机的硬件管理+任务调度)操作系统接口:使用系统调用,调用内核服务为用户端程序提供给服务(即实现对进程的调度和硬件的管理)操作系统......
  • 系统测试报告
    ......
  • 专栏:手把手构建生产级监控系统
    笔者去年在极客时间发布了一个专栏《运维监控系统实战笔记》,很多朋友借此梳理了较为体系化的运维监控系统知识,但是限于专栏篇幅,有些手把手实操类的内容没有办法展开,另外时隔一年,监控系统的技术栈也有了一些变化,所以笔者决定在这里把这些内容补充完整。监控系统的典型架构对于......
  • 支撑核心系统分布式改造,GaussDB为江南农商银行筑稳根基
    本文分享自华为云社区《支撑核心系统分布式改造,GaussDB为江南农商银行筑稳根基》,作者:华为云头条。在移动互联网快速普及的当下,金融机构能否提供便捷、智能、个性化的金融服务,成为关乎业务开展和企业成长的重要命题。高性能、高可用、高安全的数据库,则是金融服务背后的重要支撑。......
  • 应急照明和疏散指示系统在发电厂中是如何应用的
    1.引言发电厂照明设计主要依据《发电厂和变电站照明设计技术规定》DL/T5390-2014(以下简称“照明标准”)和《火力发电厂与变电站设计防火标准》GB50229-2019(以下简称“防火标准”),应急照明分为备用照明和疏散照明,供电电压均采用380V/220V,与火灾自动报警系统没有关联。新标准于2019......
  • GB/T 34131-2023《电力储能用电池管理系统》解读及测试实践
    新国标简介: GB/T34131《电力储能用电池管理系统》是规定了电力储能用电池管理系统的技术要求、试验方法、检验规则、标志、包装、运输与贮存要求的国家标准。随着我国储能行业的迅猛发展,国标也相应地进行系统性更新。 2023年10月1日,GB/T34131-2023《电力储能用电池管理系......
  • 得物从零构建亿级消息推送系统的送达稳定性监控体系技术实践
    本文由得物技术暖树分享,有修订和改动。1、引言本文分享的是得物针对现有的消息推送系统的消息送达耗时、实时性、稳定性等方面问题,从零到一构建完整的消息推送质量监控体系和机制的技术实践。  技术交流:-移动端IM开发入门文章:《新手入门一篇就够:从零开发移......
  • Windows系统远程端口(侦听端口)修改
    通过远程桌面客户端连接到计算机(Windows客户端或WindowsServer)时,计算机上的远程桌面功能会通过定义的侦听端口(默认情况下为3389)“侦听”连接请求。可以通过修改注册表来更改Windows计算机上的侦听端口官网提供的适用系统并不是每个windows版本的系统修改端口都是一样的方......
  • VMware虚拟机安装优麒麟(ubuntukylin)操作系统
    1.镜像下载官网:https://www.ubuntukylin.com/优麒麟官网提供的宣传视频:https://www.ubuntukylin.com/upload/video/202204/1650594049260581.mp4官网提供的视频后续随着版本的更新,此视频可能失效,去官网查看最新的即可,这不是重点1.1搜索出优麒麟官网,下载镜像下载镜像,......