题目:
代码:
class Solution {
public:
bool lemonadeChange(vector<int>& bills) {
int len=bills.size();
if(len==0) return true;
int five=0,ten=0;
for(int i=0;i<len;i++){
if(bills[i]==5){
five++;
}
else if(bills[i]==10){
if(five==0) return false;
else{
five--;
ten++;
}
}
else if(bills[i]==20){
if(ten>0&&five>0){
ten--;
five--;
}
else if(five>=3){
five-=3;
}
else return false;
}
}
return true;
}
};