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

兰州拼团网站建设上海网站建设哪家好

兰州拼团网站建设,上海网站建设哪家好,政府门户网站怎么做,公司注册网上核名怎么办理这道题的贪心很简单,就是体现在对于20元的找零上。根据题意,20元有两种找零方式:1.找一张5元和一张10元;2.找3张5元。但是5元比较万能,因为无论是10还是20都需要用5元来找零,所以我们优先考虑第一种找零方式…

这道题的贪心很简单,就是体现在对于20元的找零上。根据题意,20元有两种找零方式:1.找一张5元和一张10元;2.找3张5元。但是5元比较万能,因为无论是10还是20都需要用5元来找零,所以我们优先考虑第一种找零方式,这就是贪心所在。大家可以结合我下面的代码及注释理解此题。

代码及注释如下:

class Solution {
public:bool lemonadeChange(vector<int>& bills) {//剪枝:第一次顾客不给5元,无法找零if(bills[0] > 5) return false;//用数组哈希:统计各个面值的钞票的数量//下标0,1,2分别对应5,10,20;数组元素表示该面值钞票数量vector<int> money(3,0);money[0]++;int change = 0;for(int i = 1;i < bills.size();i++){change = bills[i] - 5;money[bills[i] / 10]++;//当找零为15时,优先用10加5找零,如果不行在考虑用3个5if(change == 15){ if(money[0] != 0 && money[1] != 0){money[0]--;money[1]--;continue;}else{if(money[0] >= 3){money[0] -= 3;continue;}else{return false;}}}else if(change == 5){if(money[0] != 0){money[0]--;continue;}}}return true;}
};

http://www.dtcms.com/wzjs/243980.html

相关文章:

  • 大型的建设工程类考试辅导网站网站维护收费标准
  • 做淘宝要用的网站爱站网关键词查询
  • 网站怎么样做优化沧州网络推广外包公司
  • 湖南网站备案注销市场营销比较好写的论文题目
  • 福田做商城网站建设哪家公司靠谱网址怎么推广
  • 做seo需要会网站开发吗网站优化外包
  • 河南关键词seoxp优化大师
  • 西安云众网站建设专业拓客团队怎么收费
  • 自己做网站收费么营销策略怎么写范文
  • 产品经理兼职做网站报酬seo裤子的关键词首页排名有哪些
  • 网站开发公司属于什么行业如何做百度免费推广
  • 宿舍网站建设目的网络营销策划与推广
  • 信息网络公司经营范围武汉做seo公司
  • 南京疫情最新宁波seo网络推广外包报价
  • 网页网页设计班网站关键词优化怎么做的
  • 制作一个网站首页东莞全网营销推广
  • 制作网站页面怎么做推广营销大的公司
  • 网站建设要求重庆seo是什么
  • 网站托管什么意思中文网站排名
  • 网站开发和编程的联系鹤岗网站seo
  • 南京电信网站备案去了外包简历就毁了吗
  • phpweb 成品网站常用的seo工具的是有哪些
  • 金山区网站建设周口网站制作
  • 做网站一屏是多大优化设计六年级下册数学答案
  • 设计师个人网站怎么做手机app免费下载
  • 单页面网站多少钱制作网站模板
  • 恩施公司做网站seo网站推广是什么意思
  • 网站服务器租用 价格杭州网站seo
  • 深圳网站建设服务合同品牌网络推广怎么做
  • 淮北网站开发公司百度指数官网移动版