技术栈

蓝桥杯 (饮料换购,C++)

取名真难.2023-10-22 8:10

思路:

1、先加上初始的饮料数n。

2、再加上n可以兑换的饮料数n/3,求多余的瓶盖n%3。循环直至瓶盖数无法兑换新的一瓶饮料。

cpp 复制代码
#include<iostream>
using namespace std;
int main()
{
	int n,a=0,sum=0;
	cin >> n;
	sum = n;
	while (n)
	{
		n = n + a;//加上上一轮剩下的盖子数
		sum += n / 3;
	    a = n % 3;//多的盖子
		n = n / 3 ;//还可以换几瓶
	}
	cout << sum;
}
上一篇:【计算机网络笔记】OSI参考模型中端-端层(传输层、会话层、表示层、应用层)功能介绍
下一篇:python控制Windows桌面程序自动化模块uiautomation
相关推荐
2401_85127299
1 天前
自定义内存检测工具
开发语言·c++·算法
☆566
1 天前
C++中的命令模式
开发语言·c++·算法
仰泳的熊猫
1 天前
题目2577:蓝桥杯2020年第十一届省赛真题-走方格
数据结构·c++·算法·蓝桥杯
灰色小旋风
1 天前
力扣13 罗马数字转整数
数据结构·c++·算法·leetcode
2301_81016095
1 天前
C++与物联网开发
开发语言·c++·算法
cm654320
1 天前
基于C++的操作系统开发
开发语言·c++·算法
ArturiaZ
1 天前
【day57】
开发语言·c++·算法
2401_87473253
1 天前
C++并发编程中的死锁避免
开发语言·c++·算法
2301_79230825
1 天前
C++编译期数学计算
开发语言·c++·算法
hetao1733837
1 天前
2025-03-13~22 hetao1733837 的刷题记录
c++·算法
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03围棋-html版本04小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)05班级宠物园部署指南06OpenClaw 使用和管理 MCP 完全指南07UV安装并设置国内源08“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)09让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南10AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南