求助

B3628 机器猫斗恶龙

@[HBSlittle](/user/765913) 应考虑**任意时刻**的血量不能低于或等于 $0$。 - 一方面,您只在程序最后计算了血量,未考虑中间血量过低时出现的情况。反例如: ``` 2 -10 10 ``` 答案为 $11$。 - 另一方面,您需要考虑血量过剩的情况。反例如: ``` 2 10 10 ``` 答案为 $1$。 最后您的那句 `cout<<abs(c)+1` 中为啥要加 `abs` 我属实没看懂。
by DaShaber @ 2023-07-15 21:59:28


@[caibyte](/user/392304) 刚重新研究了一下题目,您确实说得对, (我是想到了输出结果是一个正整数,故加了abs,现已更改) 谢谢
by ccyt @ 2023-07-15 22:27:36


|