Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
5720 老师 汽水瓶 C++ 通过 100 0 MS 252 KB 440 2020-08-14 18:01:35

Tests(1/1):


#include<bits/stdc++.h> using namespace std; int main(){ int num,ans=0; while(1){ ans=0; cin>>num; if(num==0) break; // 当手上还有2瓶以上的空瓶时循环 while(num>=2){ // 1.可以换汽水的瓶数 int change=num/3; if(num==2) change=1; // 2.喝汽水 ans+=change; // 3.手上还剩多少个空瓶 num=num-change*3+change; } cout<<ans<<endl; } return 0; }


测评信息: