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

}

相关推荐
qq_199886871 分钟前
第8板块·第1节:主机与设备内存管理基础与统一内存
c++·人工智能·gpu算力·cuda
小O的算法实验室4 分钟前
IEEE TCYB,着色旅行商问题:模型、求解与应用
算法
h_a_o777oah5 分钟前
【图论】网络流:Dinic 算法模板实现原理及解题技巧
c++·算法·图论·acm·网络流·最小割·dinic算法
千谦阙听10 分钟前
【 C++篇】:模板初阶——泛型编程、函数模板与类模板
开发语言·c++·学习·visual studio
傲世仙尊14 分钟前
预处理详解-define宏井号条件编译一篇过
linux·c语言
老王爱玩车20 分钟前
第6讲:数组和函数实践-----控制台扫雷
c语言·开发语言·学习
我不会起名字32224 分钟前
一天一道力扣Hot100(37):深度优先算法--括号生成
java·数据结构·c++·后端·python·算法·go
是隼人27 分钟前
buuctf-pwn [NewStarCTF 2023 公开赛道]orw&rop(shellcode+orw)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
m0_7345717638 分钟前
深入理解C++ 多态<三>(Polymorphism)模板方法模式
开发语言·c++
foolishlee44 分钟前
SCRAM-SHA-256
数据库·算法·postgresql