华为oj 汽水瓶
2016-01-19 10:20
190 查看
#include<iostream> using namespace std; int main() { int n; while(cin>>n&&n!=0) { //cout<<n<<endl; int sum = n; int count = 0; while(sum != 1) { if(sum == 2) { count += 1; sum = 1; } else { int a = sum/3; int b = sum%3; count += a; sum = a+b; } } cout<<count<<endl; } return 0; }
相关文章推荐
- CentOS上安装Docker
- CISCO ACL 增删改
- Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上
- calerdar的使用
- php通过urlencode转码传到前端,用js解码后特殊字符无法解码
- 递归与循环比较
- python浅拷贝与深拷贝
- controller调用service接口 空指针异常
- POJ 3017 单调队列dp
- 常用的开源框架
- jQuery-1.9.1源码分析系列完毕目录整理
- java.lang.NoSuchMethodError解决办法
- 两个超级长的整数相加减
- 0.00-050613_ZC_Chapter4_20160119
- 记《线下活动|程序媛们一起去Google玩耍吧》
- 范式应用实例
- Qt之美(一):d指针/p指针详解
- ./configure,make,make install的作用
- 拦截PHP各种异常和错误,发生致命错误时进行报警,万事防患于未然
- hadoop-hadoop2.5.2安装配置详解