题解:CF2037F Ardent Flames
__vector__ · · 题解
题意
有
你可以预先选定一个横坐标
每次攻击后,第
给定整数
只需要求出最少的攻击次数。
做法
显然答案具有单调性,可以二分答案,设当前二分的答案为
考虑如何快速检查合法性。
注意到,此时需要判断是否存在一个坐标,使得其能击败至少
考虑求出每个奶龙可以被打败的
对于第
得出
即
__vector__ · · 题解
有
你可以预先选定一个横坐标
每次攻击后,第
给定整数
只需要求出最少的攻击次数。
显然答案具有单调性,可以二分答案,设当前二分的答案为
考虑如何快速检查合法性。
注意到,此时需要判断是否存在一个坐标,使得其能击败至少
考虑求出每个奶龙可以被打败的
对于第
得出
即