ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

洛谷 P8627 [蓝桥杯 2015 省 A] 饮料换购

2026/8/23 14:37:55 拓冰建站 浏览量
洛谷 P8627 [蓝桥杯 2015 省 A] 饮料换购

参考代码and代码解读

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    scanf("%d", &n); 

    int dr;//dr=drink;
    dr = n;//把drink赋值于n;
    while (n > 2) {//剩余的总瓶盖数要大于二,才能换得下一瓶饮料;
       dr += n / 3;//drink等于总的饮料数;
        n = n / 3 + n % 3;//最后的瓶盖数应该等于剩余的不大于三的瓶盖数,外加上兑换回来的瓶盖数。
    }
    cout << dr << endl;