题解 | #汽水瓶#

汽水瓶

https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f

#include <iostream>
#include <vector>
using namespace std;

int main() {
 vector<int> out;
 vector<int> dp(101,0);
 dp[1] = 0;
 dp[2] = 1;

 int tot = 0;
 int n;
 cin >> n;
 while(n != 0){
    for(int j = 3; j <=n ; j++){
        dp[j] = j/3 + dp[j/3 + j%3];
    }
    out.push_back(dp[n]);
    cin >> n;
    tot++;
 }
    for(int k=0 ; k < tot; k++){
        cout << out[k] <<endl;
    }
    return 0;
}

全部评论

相关推荐

04-30 15:51
已编辑
上海交通大学 机械工程师
点赞 评论 收藏
分享
purcoter:虚拟货币预测正确率百分之99,还要找工作干嘛,不早就财富自由了
点赞 评论 收藏
分享
刘湘_passion:太强了牛肉哥有被激励到
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务