日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

leetcode860. 柠檬水找零

發(fā)布時間:2023/12/4 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 leetcode860. 柠檬水找零 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一:論語

這里的小不忍指的是一方面我們受到挫折而控制不住自己而大發(fā)脾氣,還有一方面指的是我們的過于優(yōu)柔寡斷,對于自己或者他人的過失,不忍心加以責(zé)罰。

二:題目

三:上碼

class Solution { public:bool lemonadeChange(vector<int>& bills) {/**思路:1.只要是5就統(tǒng)計零錢2.當(dāng)遇到10或者20的時候我們就要判斷我們零錢數(shù)是否夠找,如果夠找回零錢的話,那就從零錢中減去要找回的零錢,同時要記得加上我們剛收入的錢*/ int change = 0;int flag1 = 0;//專門記錄5的個數(shù) 因為找回零錢的時候我們要特別注意的是必須的包含5int flag2 = 0;//專門記錄10的個數(shù)for(auto nums: bills) {if(nums == 5) {change+=nums;flag1++;}if(nums == 10) {if(change>=5 && flag1 != 0) {change = change-5+10;flag1--;flag2++;}else {return false;}}if(nums == 20) {if(change >= 15 && flag1 != 0 && flag2 != 0) {//剩下的錢需包含10和5change = change-15+20;flag1--;flag2--;}else if(change >= 15 && flag1 >= 3) {//剩下的錢5元的個數(shù)大于3 就是10元的個數(shù)為0change = change-15+20;flag1 = flag1-3;}else{return false;}}}return true;} };

總結(jié)

以上是生活随笔為你收集整理的leetcode860. 柠檬水找零的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。