题解 | #汽水瓶#
汽水瓶
https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f
#include <stdio.h>
int duihuan(int a){
if(a==1){
return 0;
}else if(a==2){
return (a+1)/3;
}else{
return a/3+duihuan(a%3+a/3);
}
}
int main() {
int a;
while((scanf("%d",&a)!=EOF)){
if(a==0){
return 0;
}
int number=duihuan(a);
printf("%d\n",number);
}
return 0;
}
#华为笔试#
OPPO公司福利 1108人发布