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

雇佣兵

题目链接:http://noi.openjudge.cn/ch0105/37/

总时间限制: 1000ms内存限制: 65536kB
描述

雇佣兵的体力最大值为M,初始体力值为0、战斗力为N、拥有X个能量元素。

当雇佣兵的体力值恰好为M时,才可以参加一个为期M天的战斗期,战斗期结束体力值将为0。在同一个战斗期内,雇佣兵每连续战斗n天,战斗力就会上升1点,n为当前战斗期开始时的战斗力。

一个战斗期结束后,雇佣兵需要用若干个能量元素使其体力恢复到最大值M,从而参加下一个战斗期。每个能量元素恢复的体力值不超过当前的战斗力。每个能量元素只能使用一次。

请问:雇佣兵的战斗力最大可以到达多少。

输入
一行包括三个整数M、N、X,相邻两个整数之间用单个空格隔开。M、N、X均为不超过10000的正整数。
输出
输出一个整数,为雇佣兵的最大战斗力。
样例输入
5 2 10
样例输出
6

PS:这道题真没看懂题目是什么意思,尤其能力元素x的消耗量是怎么定义的。

下面是别人的代码,从代码推销题目意思,似乎题目意思也不是跟代码一个样啊……

哪位朋友理解了题目意思,还希望能给留言解析一下

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main()
 4 {
 5     int m,n,x;
 6     scanf("%d%d%d",&m,&n,&x);//体力、战斗力、能量元素 
 7     //如果刚开始他的战斗力大于m ,那么战斗m天凑不够n天,所以他的战斗力值不会增加
 8     //循环体中,能量减少(m/n向上取整),战斗力增加(m/n向下取整),直到能量用完。
 9     while(n<=m&&x)
10     {
11         x-=ceil( ((double)m)/n);
12         if(x<0) break;
13         n+=floor(((double)m)/n);
14     }
15     printf("%d\n",n);
16 }

 

相关文章:

  • mongoDB伪副本集集群搭建
  • 《PHP精粹:编写高效PHP代码》——2.6节高级PDO特征
  • 影响数据中心托管的因素
  • 中兴视觉大数据报道:人工智能应用将会帮助我们更好的决策
  • 如何使用Shodan搜索引擎来诊断漏洞?
  • 如何用App工厂免费生成电商应用
  • 代理(Proxy)和反射(Reflection)
  • 区块链物联网的垂直领域应用
  • 从发展模式看SaaS服务的昨天、今天和明天
  • 升级pip 到 10.0.1
  • sureface 屏幕残影问题官方解决方案 - 卸载显卡驱动
  • [20170728]oracle保留字.txt
  • 为何我们要用 React 来写小程序 - Taro 诞生记
  • 漫步云端:谁给你的安全买单?
  • 深度学习最佳实践系列——权重w初始化
  • 网络传输文件的问题
  • css选择器
  • FineReport中如何实现自动滚屏效果
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • Javascript设计模式学习之Observer(观察者)模式
  • PHP的Ev教程三(Periodic watcher)
  • SQLServer之创建显式事务
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 来,膜拜下android roadmap,强大的执行力
  • 少走弯路,给Java 1~5 年程序员的建议
  • 设计模式(12)迭代器模式(讲解+应用)
  • 手写一个CommonJS打包工具(一)
  • 原生js练习题---第五课
  • hi-nginx-1.3.4编译安装
  • $.ajax()方法详解
  • (2)Java 简介
  • (LeetCode 49)Anagrams
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (层次遍历)104. 二叉树的最大深度
  • (二)Eureka服务搭建,服务注册,服务发现
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • .naturalWidth 和naturalHeight属性,
  • .NET 8.0 发布到 IIS
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Standard 的管理策略
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .net流程开发平台的一些难点(1)
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • :如何用SQL脚本保存存储过程返回的结果集
  • @Autowired注解的实现原理
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • [ JavaScript ] JSON方法
  • [.net]官方水晶报表的使用以演示下载
  • []我的函数库
  • [BT]BUUCTF刷题第4天(3.22)
  • [C#]C# winform部署yolov8目标检测的openvino模型
  • [GN] 后端接口已经写好 初次布局前端需要的操作(例)