题解 2826: 雇佣兵 摘要:解题思路:根据题目描述来写,由于不知道具体要循环几组,所以用到while循环注意事项:初始体力值是0,雇佣兵必须要先用能量元素恢复体力再进行战斗,所以能量消耗程序和战斗值增加程序不要颠倒顺序然后再判断…… 题解列表 2025年11月28日 1 点赞 0 评论 34 浏览 评分:10.0
对题2826:循环的使用,复杂题意的理解 摘要:解题思路:题目:雇佣兵的体力最大值为M,初始体力值为0、战斗力为N、拥有X个能量元素。当雇佣兵的体力值恰好为M时,才可以参加一个为期M天的战斗期,战斗期结束体力值将为0。在同一个战斗期内,雇佣兵每连续…… 题解列表 2024年09月10日 1 点赞 0 评论 442 浏览 评分:9.9
2826: 雇佣兵 注意战斗力在战斗期之后才增加 摘要:解题思路: 使用循环模拟“充能——战斗”过程注意事项: 1.关于 ceil(M / N) = floor((M-1) / N) + 1 的证明: 设 M = kN + b,k>=…… 题解列表 2023年02月12日 0 点赞 0 评论 452 浏览 评分:9.9
究极无敌超级C语言狗屎做法 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>int main(){ int m,n,x; scanf("%d %d %d",&m,&n,&x);…… 题解列表 2024年08月15日 0 点赞 0 评论 340 浏览 评分:9.9
雇佣兵(Java代码) 摘要:解题思路:注意事项:参考代码:import java.util.Scanner;public class Main { public static void main(String[] args…… 题解列表 2023年11月09日 0 点赞 0 评论 331 浏览 评分:9.9
java--study||O.o 摘要:参考代码:import java.util.Scanner; public class Main { public static void main(String[] args) …… 题解列表 2024年01月13日 0 点赞 0 评论 293 浏览 评分:9.9
去 N M 的雇佣兵(题目都看不懂) 摘要:解题思路: 这个题目真的很烦,不看个一两秒钟很难理解首先,我们输入的是M,N,X,分别代表 最大体力,初始战斗力,初始能量元素第二,要知道题目要我们求的是最大战斗力,还有不要理解为他有多…… 题解列表 2023年01月08日 1 点赞 0 评论 887 浏览 评分:7.3
for循环解决雇佣兵 摘要:解题思路:m为当前体力值,战斗力的增加δm等于最大体力值M和当前战斗力N的比值注意事项:可以另设n指代当前战斗力,N沿用题目本意,我只用N只是为了减少代码量;N<=M这一条件省略无用操作,也可以用wh…… 题解列表 2023年08月01日 0 点赞 0 评论 709 浏览 评分:2.0
雇佣兵(这题好啊,主要考阅读理解,要从能量元素入手作循环,还有那个战斗期,一开始我以为是在m天中每隔n天,战斗力加1,在m天的战斗期,n就会刷新,结果体力耗为0,战斗力才增加) 摘要:解题思路:这题就重在思路了,在给的三个元素中要理清楚,m是不变的,x减少,体力恢复,n增加,是以x减少开始引发的,故以x入手整一个自减循环,开始的时候,体力值是为0的,由于能量元素恢复的体力值是取决于…… 题解列表 2023年10月05日 0 点赞 0 评论 637 浏览 评分:0.0
瞎七八解释的挺清楚的了 摘要:解题思路:1. 我们需要每次消耗多少能量才能达到体力最大值?每次消耗 m/n 个能量就会让体力达到最大值,体力最大值恒定不变为5 ;但是由于我们每次消耗能量至少一个,所以实际上我们要让体力达到最大值需…… 题解列表 2024年11月30日 0 点赞 0 评论 316 浏览 评分:0.0