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

贵州做农业网站网站快速建设入门教程

贵州做农业网站,网站快速建设入门教程,怎么运营自己的网站,如何注册个人营业执照今日题目:leetcode860 题目链接:点击跳转题目 分析: 顾客只会给三种面值:5、10、20,先分类讨论 当收到5美元时:不用找零,面值5张数1当收到10美元时:找零5美元,面值5张数…

今日题目:leetcode860

题目链接:点击跳转题目

分析:

顾客只会给三种面值:5、10、20,先分类讨论

  • 当收到5美元时:不用找零,面值5张数+1
  • 当收到10美元时:找零5美元,面值5张数-1、面值10张数+1
  • 当收到20美元时:找零15美元,两种情况
    • 一张10美元 、 一张5美元
    • 三张5美元

对于收到20美元时,该以什么为评判标准来选择用哪一种找零方式呢?

纵观三种情况,收到10、20美元时都会用到5美元,而10美元只有收到20美元时才可能使用;

贪心思路:为了能尽可能多的正确找零,所以当收到20美元时,尽量以10+5的方式找零,除非没有10没有再不得以用三张5美元,因为5美元的找零作用很大!

代码:

class Solution {
public:bool lemonadeChange(vector<int>& bills) {int five_nums = 0;int ten_nums = 0;for(auto & x : bills){if(x == 5) {five_nums++;continue;}if(x == 10) {ten_nums++;if(five_nums > 0) five_nums--;else return false;}if(x == 20){if(five_nums >0 && ten_nums > 0){five_nums--;ten_nums--;}else if(ten_nums ==0 && five_nums >= 3){five_nums -= 3;}else return false;}}return true;}
};

http://www.yayakq.cn/news/263000/

相关文章:

  • 个人建设网站如何定位专业seo服务商
  • 重庆网站备案查询系统网站开发前端和后端技术
  • 如何建设小说网站并且盈利东莞人才网58同城招聘
  • 有专业做外贸的网站吗wordpress分类目录在
  • 做标识的网站 知乎奉节集团网站建设
  • 网站开发h5页面制作图片下载什么软件
  • 推广做网站电话制作公司网页多钱
  • 自己建立网站服务器企业传统网站开发实例
  • wordpress能导出网站吗济南网站seo顾问
  • 嘉盛建设集团官方网站关于教做鞋的网站
  • 站长之家seo查询WordPress默认模板做的站
  • 腾讯云做的网站会被拦截么全网微商软件激活码货源
  • 开源网站有哪些wordpress主题开发文档
  • 潍坊企业建站系统网站开发有名的公司
  • 建设网站需要哪些域名青海网站建设费用
  • 分销系统网站建设泉州握旗公司网站建设
  • 教学网站系统流程图n加1网站建设
  • 网站建设白云2017网站建设报价方案
  • 浙江平板网站建设青海报社网站建设公司
  • 创可贴在线设计网站wordpress图片本地化插件
  • 一台服务器做两个网站吗泉州关键词优化报价
  • asp网站检查wordpress 商城
  • 做网站背景音乐wordpress 默认图片
  • 做网站的电脑需要什么配置东莞网页制作设计培训
  • h5响应式网站开发本地集团网站建设
  • python做博客网站包头建设工程安全监督站网站
  • 临清网站建设服务做盗版网站的
  • 宁波象山网站建设动易网站 教程
  • 网页制作与网站建设广州网络营销策划方案15篇要求
  • 杭州企业网站建设公司怎么样门户网站建设 增强责任意识