雇佣兵 2021.02.25
题目描述
雇佣兵的体力最大值为M,初始体力值为0、战斗力为N、拥有X个能量元素。
当雇佣兵的体力值恰好为M时,才可以参加一个为期M天的战斗期,战斗期结束体力值将为0。在同一个战斗期内,雇佣兵每连续战斗n天,战斗力就会上升1点,n为当前战斗期开始时的战斗力。
一个战斗期结束后,雇佣兵需要用若干个能量元素使其体力恢复到最大值M,从而参加下一个战斗期。每个能量元素恢复的体力值不超过当前的战斗力。每个能量元素只能使用一次。
请问:雇佣兵的战斗力最大可以到达多少。
说明:只在战斗期结束后可以使用能量元素,可以使用多个能量元素。
输入格式
一行包括三个整数M、N、X,相邻两个整数之间用单个空格隔开。M、N、X均为不超过10000的正整数。
输出格式
输出一个整数,为雇佣兵的最大战斗力。
Sample Input
5 2 10
Sample Output
6
个人理解
相信很多小伙伴和我一样 拿到题目后都是懵的
总结本题的几个关键点帮助大家理解
<1>体力值为最大值Max时 才能参加Max天的战斗期
<2>初始时体力值为M=0
<3>n是战斗开始的战斗力 每战斗n天 战斗力上升一点
<4>在非战斗期 才能使用能量元素 一个能量元素恢复的体力小于等于战斗力的值
通过输入 5 2 10
输出 6 来给大家走一下流程
Max=体力最大值 M=当前体力值 X=能量元素
AC代码
Time Limit Exceeded了3次 心态差点崩…
#include<bits/stdc++.h>
using namespace std;
int main()
{int m,n,x,maxi;scanf("%d %d %d",&m,&n,&x);maxi=m;//m 体力值 n战斗力 x能量元素m=0;while(x>0 && n<=maxi){while(m!=maxi && x>0){x--;if(m+n>maxi)m=maxi;elsem+=n;}if(maxi==m)n+=m/n;m=0;}printf("%d\n",n);return 0;
}
雇佣兵 2021.02.25相关推荐
- deepin Java开发环境搭建和主力使用体验(2021.02更)
前言: 之所以想体验一下deepin有2点原因 1.美观(是的,没错,就是冲着好看去的)2.流畅(主要是一些编程软件比win下反应更快,体验更好) 成果: 1.UI整体风格我觉得OK(基本不用动手美化 ...
- HTTP请求历险记(Go语言版) | Gopher Daily (2021.02.21) ʕ◔ϖ◔ʔ
每日一谚:Simplicity comes from orthogonality and predictability. Go技术专栏"改善Go语⾔编程质量的50个有效实践"主要满 ...
- Java入门篇 2021/02/22
Java入门篇 2021/02/22 Java的三大版本 java三大版本主要包括 JavaSE, JavaME, JavaEE,其中现如今的JavaME已经是很少见了,JavaSE是JavaEE的基 ...
- 基于python的科技论文_实地科研 | 上海财经大学 | 金融科技、商业分析、人工智能:机器学习、人工智能及其在金融科技中的应用(2021.1.25开课)...
课题名称 = 机器学习.人工智能及其在金融科技中的应用 = 项目背景 随着云时代的到来,机器学习.人工智能.大数据技术具有越来越重要的战略意义,并逐渐渗透到每一个行业和业务职能领域,成为 ...
- 读论文——Pre-Training with Whole Word Masking for Chinese BERT(2021 11.25)
第一遍 标题以及作者(2021 11.25) 摘要 本文基于BERT,在RoBERTa上进行一系列改进,提出了用于中文的预训练模型MacBERT. 提出了一种新的掩码策略,MLM as correct ...
- Diabetes 糖尿病及其并发症.|2021/1/25(未完待续)
目录 前言: 正文: ①宏观严重性: ②普遍状况:" 三多一少": ③定义 : ③胰岛素(Insulin,一种激素(harmone)) ④引出糖尿病病理: 1> 1-型糖尿病 ...
- 【2021.12.25】ctf逆向中常见加密算法和编码识别
[2021.12.25]ctf逆向中常见加密算法和编码识别(含exe及wp) 文章目录 [2021.12.25]ctf逆向中常见加密算法和编码识别(含exe及wp) 0.前言 1.基础加密手法 2.b ...
- vue+element 实现试卷答题功能,单选题 ,多选题,判断题,简答题(2.0版本,2021.3.25更新)
vue+element 实现 试卷答题功能,单选题 ,多选题,判断题,简答题(2.0版本,2021.3.25更新) 文章目录 vue+element 实现 试卷答题功能,单选题 ,多选题,判断题,简答 ...
- 2021.2.25课程摘要(逻辑教育-王劲胜)
2021.2.25课程摘要 逻辑教育-13期-Python基础班-王劲胜 一.面向对象(中) 二.面向对象(下) 逻辑教育-13期-Python基础班-王劲胜 一.面向对象(中) ☆property装 ...
最新文章
- 献给新手的深度学习综述
- include、ViewStub、merge优化布局标签
- tkinter中鼠标与键盘事件
- nikita popov php,PHP中对performance的考虑点
- HDFS常用文件操作命令汇总
- python归一化改变图像大小_基于Python+PIL-Speed问题的图像强度归一化
- mysql测试权限_MySQL运行中被改权限测试
- java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this a
- Pytorch:神经网络工具箱nn
- python抛硬币正面向上概率_Python-计算抛硬币出现连续10次正面朝上的概率的仿真实验...
- 六大手机软件商店分析报告
- 17.3 构建LinuxPC端QT软件上的ARM编译套件并进行测试
- 正运动技术 运动控制卡应用开发教程之C#
- jquery 实现四级联动
- 小波去噪阈值改进matlab,小波阈值去噪的改进_改进的小波阈值函数 - 全文
- 总结下利用python赚钱的方法,在闲余时间月赚2k-5k
- 共享yum资源库下一键安装虚拟机的脚本3【完全自动化】
- vue自定义指令directives同时传递多个参数
- 消息队列常见的几种使用场景介绍!
- 老沙电信级项目教程-权限部分(1)