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

江津集团网站建设宜昌网站建设公司

江津集团网站建设,宜昌网站建设公司,wordpress 嵌入html,pdf做电子书下载网站E - Addition and Multiplication 2 题意: 给你一个数字n表示你现在拥有的金额 然后给你1~9每个经营额所需要的成本, 设总经营额为x, 当前使用的经营额为y, 则每一次使用经营额时都有x10*xy 问, 如何在使用不大于成本数量的金额下, 使得经营额最高 例如: 5 5 4 3 8 1 6 7 …

E - Addition and Multiplication 2

题意:

给你一个数字n表示你现在拥有的金额

然后给你1~9每个经营额所需要的成本, 设总经营额为x, 当前使用的经营额为y, 则每一次使用经营额时都有x=10*x+y

问, 如何在使用不大于成本数量的金额下, 使得经营额最高

例如:

5
5 4 3 8 1 6 7 6 4

成本为5

接下来为1~9的经营额

1 2 3 4 5 6 7 8 9

5 4 7 8 2 6 7 6 3

先选择9的经营额: 现在有x=0+9 此时n=5-3=2

再选择5的经营额: 现在有x=9*10+5 此时n=2-2=0

首先根据贪心的思想

我们很容易想得到, 想要尽可能得到一个大的数字, 先考虑位数更大, 再考虑高位数字更大

那么对于此题

我们先算出成本在1~9的经营额下最小的成本能使用的最多次数(也就是考虑多的位数)

次数=总成本/经营额下的最小成本

算出次数之后考虑数字能否在保持位数最大的同时在高位数字贪心

void solve()
{cin>>n;ll mmin=0x3f3f3f3f;for(int i=1;i<=9;i++){cin>>arr[i];mmin=min(mmin,arr[i]);//找出成本最小的数字}m=n/mmin;//最大位数for(int i=0;i<=m;i++)/对每一位数枚举 从高位开始枚举for(int j=9:j>=1;j--)//贪心{if(n-arr[j]>=mmin*(m-i))//保持位数最大的同时在高位数字贪心{n-=arr[j];cout<<j;break;}}return;
}

http://www.khdw.cn/news/53147.html

相关文章:

  • 网站后期维护很难吗seo自学
  • 1m的带宽做网站可以吗搜索引擎网站有哪些
  • 微信一键登录网站怎么做电商网站订烟
  • 南充做网站略奥网络营销网络的建设有哪些
  • 吉林市网站建设重庆森林百度云
  • 网站建设模块化实现网站建设的流程是什么
  • wordpress后台登陆地址修改广州seo优化电话
  • 网站的登录界面是怎么做的纯注册app拉新平台
  • 企业门户网站 意义自学seo大概需要多久
  • 典型的软件开发模型都有哪些引擎seo优
  • 西安网站建设公司成都网站建设系统
  • 网站建设与设计的论文搜索关键词排名优化服务
  • 阿里云万网域名查询成都seo公司排名
  • 动漫采集WordPress疫情二十条优化措施
  • 网站建设遇到哪些问题谷歌竞价广告
  • 昆明网上房地产官网余姚seo智能优化
  • 成都市建设网站首页阿拉善盟seo
  • 微网站开发北京关键词排名优化怎么样
  • 网站建设推广怎么做应用宝下载
  • 网站建设 维护费用站点
  • 广州微信网站建设咨询品牌策划运营公司
  • 南宁网站建设专业品牌郑州网站排名优化公司
  • 医院做网站定位app排名优化公司
  • 网页制作工具可以发布网站吗seo 百度网盘
  • 企业名称核准seo 百度网盘
  • 湖州企业做网站百度标记号码认证平台
  • 莆田个人仿牌外贸网站建设网络营销网站推广
  • 西安网站设计建设公司网站开发公司哪家好
  • 福建福州罗源建设局网站b站推出的短视频app哪个好
  • 小众设计公司logo佛山seo整站优化