- 11
- 0
- 约1.98千字
- 约 4页
- 2021-12-03 发布于河北
- 举报
PAGE
PAGE #/ 4
【题 7】邮票面值的设计
给定一个信封,最多只允许粘贴 n张邮票,计算在给定k(n+kw20)邮票的
情况下(假设所有的邮票数量足够),如何设计邮票面值,能得到最大值
max,使在1 ~max之间的每一枚邮票值都能得到:
输入:
N K
输出:
第一行为K个数,分别表示K种邮票面值
第二行为 max
题解
.数据结构设now——面值序列。其中now[i]为第i种面值。各面值按递增 顺序排列,长度为P(0PK)can —序歹U。其中can[i]为邮资i得到的标志, 邮资最大值为 maxn(0 i maxn)answebest 最佳方案。其中 answer[i]为最佳
方案中第i种面值(1 w i有蝎到连续邮资的最大值为best;
.加入一枚邮票
往当前邮资序列can[o] ?? can[maxn]加入一枚邮票,形成一个新的邮资序列 can 0由于该枚邮票的面值可能有 P种(now[1] ?? now[p]),因此,分别将这P种 面值加入到目前存在的每一种邮资上:
can [j+now[i]]=tru e can[j]=true , 1 w i 李{0j maxn
显然新邮资的最大值为 maxn+now[p] 。
procedure get(p, var maxn); {计算所有邮资加入一枚邮票后得到的邮资序
列。返回邮资最大值 maxn}
您可能关注的文档
- CIENA存储网络扩展方案(1).docx
- Citrix桌面虚拟化项目XenApp测试方案.docx
- [浙江]某大桥钢管桩试桩施工组织设计.docx
- [浙江]生态园道路照明设计图.docx
- [浙江]路桥隧工程施工组织设计.docx
- [温州]公路工程施工组织设计(2011年).docx
- __美术__学院__美术理论_方向研究生答辩安排.docx
- ×区文化旅游产品征集展销方案.docx
- ×县节水型社会建设试点方案.docx
- ×消防支队“共塑新形象”主题教育活动的实施方案.docx
- JJF 2467-2026在线糖量(含量)计校准规范.pdf
- 《JJF 2467-2026在线糖量(含量)计校准规范》.pdf
- 计量规程规范 JJF 2437-2026扫频信号发生器校准规范.pdf
- JJF 2437-2026扫频信号发生器校准规范.pdf
- 《JJF 2437-2026扫频信号发生器校准规范》.pdf
- JJF 2454-2026冲击加速度传感器温度特性校准规范.pdf
- 《JJF 2454-2026冲击加速度传感器温度特性校准规范》.pdf
- 计量规程规范 JJF 2454-2026冲击加速度传感器温度特性校准规范.pdf
- JJF 2448-202610 Hz~30 MHz宽带交流电压源校准规范.pdf
- 《JJF 2473-2026实验室通风柜性能参数校准规范》.pdf
原创力文档

文档评论(0)