求助,线段树喜提暴力分

P8818 [CSP-S 2022] 策略游戏

@[__Remake__](/user/284123) 后面是T了吗?
by bamboo1030 @ 2022-11-04 07:12:12


宏定义害人不浅
by Silver_ash @ 2022-11-04 07:22:34


同道中人啊。~~我也被坑过~~
by starrylasky @ 2022-11-04 07:32:38


@[__Remake__](/user/284123) 你的min和max会调用两次 a 和 b 然后就挂了
by hjxhjx @ 2022-11-04 07:34:07


不要用宏定义函数,你这样的 `max` 编译后会被展开为 `(solve(...) > solve(...) ? solve(...) : solve(...))` 如果传入的参数是函数的话就会被执行至少两次,你的线段树询问时相当于每一层函数都调用了至少两次下一层函数 系统自带的 `max` 和 `min` 很安全而且没有任何效率问题,完全不需要你自己再写一个
by TimeLimitExceed @ 2022-11-04 07:35:24


@[TimeLimitExceed](/user/54013) 呸说错了不是系统自带的,是标准库里的
by TimeLimitExceed @ 2022-11-04 07:40:29


已AC,谢谢各位巨佬qwq
by __Remake__ @ 2022-11-04 10:06:09


|