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

哪个网站可以做线上翻译赚钱网页快照

哪个网站可以做线上翻译赚钱,网页快照,服务器上建设网站,青岛网站设计软件这道题如果整体去思考,情况会比较复杂。因此我们考虑使用贪心算法。 1 我们可以假定一个X,认为[1,X-1]区间的金额都可以取到,不断去扩张X直到大于target。(这里为什么要用[1,X-1]而不是[1,X],总的来说是方便,潜在思想…

这道题如果整体去思考,情况会比较复杂。因此我们考虑使用贪心算法。

1 我们可以假定一个X,认为[1,X-1]区间的金额都可以取到,不断去扩张X直到大于target。(这里为什么要用[1,X-1]而不是[1,X],总的来说是方便,潜在思想是1,2,4,8,....n这样下去最后能够构成的数的区间是是[1,2^(n+1)-1]),和这里如出一辙,X就像一个桥梁,成为了一个边界)

2 我们会先将原coins数组进行从小到大排序,接着逐个去判断与X的大小关系,如果小于等于,那么那么[1,X]会扩展为[1,X+coins[index]](index为当前数索引),那么此时可以构成的数为[1,X+coins[index]-1](从这里可以感受到X桥梁的作用);如果是大于,那么就需要添加一个X,那么[1,X]会扩展为[1,2X](index为当前数索引),那么此时可以构成的数为[1,2X-1]。就这样,直到循环结束。

可以看看官方的讲解:

class Solution {
public:int minimumAddedCoins(vector<int>& coins, int target) {sort(coins.begin(),coins.end());int length=coins.size();int index=0;int res=0;int x=1;while(x<=target){if(index<length && coins[index]<=x){x+=coins[index];index++;}else{x<<=1;res++;}}return res;}
};

http://www.hengruixuexiao.com/news/18538.html

相关文章:

  • 阿里巴巴官网首页1688下载苏州seo报价
  • 主播网站开发推广软文300字
  • 网站做城市地图知识付费网站搭建
  • 公司logo免费生成器seo搜索引擎优化论文
  • 可以做视频推广的网站有哪些内容企业营销策略分析论文
  • 可以把网站建设在云主机上吗如何制作自己的网站?
  • 网站上的3d产品展示怎么做搜索引擎排名查询
  • 网站空间美国网站关键词排名优化推广软件
  • 那家做网站最靠扑seo外包公司多少钱
  • 珠海专业网站制作公员工培训
  • 网站开发目录结构百度知道网页版地址
  • 网站列表功能优化网站建设
  • 网站开发虚拟主机管理系统全国新冠疫情最新情况
  • 网站建设页面设计图片视频号怎么付费推广
  • 欧美网站设计欣赏安卓优化大师app下载
  • 有限公司 官网连云港seo
  • 佛山做优化的公司哪家好海淀搜索引擎优化seo
  • 玛伊网站做兼职加入要多少钱新网站怎么推广
  • 深圳网站制作哪家负责西安刚刚宣布
  • 十大免费自媒体素材网站百度网盘搜索神器
  • 管理系统开发项目优化用户体验
  • wordpress文章加密提示搜狗seo查询
  • 郴州市北湖区seo关键词首页排名
  • 智慧农业网站开发相关文档如何建网站教程
  • 怎样进行公司网站建设seo研究中心官网
  • 用什么软件做购物网站销售培训课程
  • 合租网站设计全网热搜榜
  • wordpress如何调用js外包seo服务收费标准
  • 桂林 网seo是指
  • apache网站开启gzip什么是搜索引擎销售