数据范围:$1 \le k \le n \le 2 \times 10^5$,$1 \le x,y \le 10^9$
解题思路:由于保证了士兵能力值各不相同,我们先确定哪些士兵被留下了,然后以区间的形式消灭不留下的。对于一个区间,如果长度小于$k$,那么区间两端的值必须有一个大于最大值,否则删不干净,这时只能用第二种操作。如果区间长度大于等于$k$要分类讨论,如果$y \times k < x$,那么显然应该用最大值一直删,否则把区间长度删成$k$的倍数然后删光,这时还是要判断能不能用最大值删干净,如果不行就必须删到只剩$k$然后用一次第一种操作