当前位置: 首页 > news >正文

AtCoder Weekday Contest 0013 Beta题解(AWC 0013 Beta A-E)

A - Path to the Target Score

【题目来源】

AtCoder:A - Path to the Target Score

【题目描述】

Takahashi is playing an online game. His current score is \(A\) points. To reach the top of the rankings, he needs a score of at least \(B\) points.
高桥正在玩一款在线游戏。他当前的得分是 \(A\) 分。为了达到排行榜顶端,他需要至少 \(B\) 分。

The only way for Takahashi to increase his score is by purchasing "Score Boosters" from the in-game item shop. Each Score Booster costs \(C\) coins, and each one purchased increases his score by \(1\) point. He can purchase any number of Score Boosters, including \(0\).
高桥提高得分的唯一方法是从游戏内物品商店购买"得分加成器"。每个得分加成器售价 \(C\) 枚金币,每购买一个会将他的得分提高 \(1\) 分。他可以购买任意数量的得分加成器,包括 \(0\) 个。

Find the minimum number of coins required to bring Takahashi's score to at least \(B\) points.
求将高桥的得分提高到至少 \(B\) 分所需的最少金币数量。

Note that if his current score is already at least \(B\) points, he does not need to purchase any Score Boosters, so the answer is \(0\).
注意,如果他当前的得分已经至少是 \(B\) 分,他就不需要购买任何得分加成器,因此答案是 \(0\)

【输入】

\(A\) \(B\) \(C\)

A single line contains Takahashi's current score \(A\), the minimum score \(B\) required to reach the top of the rankings, and the price \(C\) per Score Booster, separated by spaces.

【输出】

Print on a single line the minimum number of coins required to bring Takahashi's score to at least \(B\) points.

Note that the answer may be as large as approximately \(10^{18}\).

【输入样例】

50 100 3

【输出样例】

150

【解题思路】

image

【代码详解】

#include <bits/stdc++.h>
using namespace std;
#define int long long
int a, b, c;  // a: 初始值,b: 目标值,c: 单位成本signed main()
{cin >> a >> b >> c;  // 读入初始值、目标值和单位成本if (b >= a)  // 如果目标值大于等于初始值{cout << (b - a) * c;  // 计算差值乘以单位成本}else{cout << 0;  // 如果目标值小于初始值,输出0}return 0;
}

【运行结果】

50 100 3
150
http://www.jsqmd.com/news/453884/

相关文章:

  • JavaScript在AI时代的必备价值
  • 海南货物运输品牌企业推荐,费用怎么收? - myqiye
  • LiveCharts2总结-饼图、折线图、柱状图
  • 直接上干货,咱们今天聊聊怎么用MFC撸一个自动化设备控制程序。这个项目里整合了雷塞运动卡、基恩士视觉和网络通信,核心在于各种硬件之间的指令协调
  • 详解InnoDB一次更新事务的执行过程(从SQL到磁盘落地全链路)
  • 2026冲刺用!10个降AI率软件降AIGC网站深度测评,自考必看!
  • 2026年全国知名的DCMM认证服务商排名,哪家口碑好值得推荐 - 工业推荐榜
  • 打工人必备!Openclaw实践之采集+发布小红书自动化方案,每天省下3小时!
  • 基于小波和神经网络的均衡算法及其与传统电话信道模型中神经网络盲均衡算法的Matlab仿真对比
  • 基于SpringBoot2+vue3的相亲网站
  • 2026年起帆电缆代理商怎么选择,推荐一下厂家电话 - mypinpai
  • 解决 Spring Boot 中 IDEA 下 log.info() 报错问题
  • 大模型微调完全指南:LoRA、QLoRA、全量微调怎么选?
  • [特殊字符] 深度估计 Lotus 扩散模型 高精度预测应用
  • 零基础学微信小程序前端(原生JS):从0到1写第一个可交互页面
  • python flask课程学习网站
  • 从社死边缘拯救我:用 AR 眼镜打造“亲戚称呼助手“
  • GBase 8c gsql常用元命令 详解
  • Java 17 新特性全解析:从语言增强到运行时优化
  • Docker 学习笔记
  • Leetcode第一题:用C++解决两数之和问题
  • [特殊字符]深度估计——GLPN在NYUv2上的单目深度优化模型
  • 实用工具推荐|m3u8live.cn:免安装 M3U8 在线播放器,开发调试超便捷
  • 苍穹外卖:菜品分页查询与删除功能(保姆级详解)
  • MATLAB疑难杂症全攻略:从诊断到优化
  • 代码随想录总结
  • Python中sorted函数与lambda表达式的详细解析
  • JavaWeb开发环境配置
  • [特殊字符] GitHub热榜 - DashengTokenizer音频革命
  • 5G天车数据采集物联网解决方案