洛谷 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;

}

相关推荐
2401_84149564几秒前
【强化学习】REINFORCE 算法
人工智能·python·算法·强化学习·reinforce·策略梯度·蒙特卡洛
Cinema KI19 分钟前
走进C++11(上):核心语法变化与变成范式转变
c++
棱镜Coding22 分钟前
LeetCode-Hot100 30.两两交换链表中的节点
算法·leetcode·链表
虎头金猫24 分钟前
内网导航站 “出圈”!用 cpolar 解锁 Dashy 远程访问新玩法
java·c++·python·程序人生·职场和发展·php·程序员创富
2301_7903009627 分钟前
C++与量子计算模拟
开发语言·c++·算法
汽车仪器仪表相关领域37 分钟前
经典指针+瞬态追踪:MTX-A模拟废气温度(EGT)计 改装/赛车/柴油车排气温度监测实战全解
大数据·功能测试·算法·机器学习·可用性测试
进击的小头39 分钟前
行为型模式:状态模式——嵌入式状态管理的优雅解决方案
c语言·状态模式
如果你想拥有什么先让自己配得上拥有44 分钟前
斐波那契黄金分割自然界演化以及金融上的共振?
算法·金融
灰色小旋风1 小时前
力扣第1题:两数之和(C++)
c++·算法
民乐团扒谱机1 小时前
机器学习 第二弹 和AI斗智斗勇 机器学习核心知识点全解析(GBDT/XGBoost/LightGBM/随机森林+调参方法)
算法·决策树·机器学习