2282. 【NOIP2018PJ正式赛】龙虎斗

版权声明:本文章由carry全场提供 https://blog.csdn.net/qq_31567525/article/details/84402455

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这,看似一道水题,实际也是一道水题。

总体思路是先求出龙、虎的气势,其实只要把天降神兵加上对应的兵营,再计算气势(小于m龙,大于m虎)。
再枚举每一个点,求出气势差最小值。需要注意的是,m兵营也可以派p2个人。(第一个坑)
在计算时,数值较大,需使用实数类型(第二个坑)
更可恶的是直接计算时pascal会报错,需要“骗电脑”,定义一个乘法函数

代码令人吃惊(这和直接算有什么区别???)(交上去没错,本地报错,这个优化纯粹用来保险及调试,就当一个技巧吧。)(第三个坑)

function mull(a,b:real):real;
begin
        exit(a*b);
end;

猜你喜欢

转载自blog.csdn.net/qq_31567525/article/details/84402455
今日推荐