扩展中国剩余定理的裸题,但是好难写啊。
传送门
题解
首先,可以写个平衡树来维护每次面对巨龙时可选的剑,并事先构造出面对每一条巨龙时用的剑的攻击力。
写个毛线平衡树,调set多省事。
然后就是EXCRT的裸题了。
由于这题的数据范围卡的比较紧,一下子没注意某个地方就爆long long了,得龟速乘。
还有就是和EXCRT的裸题不一样的是,这题要求每一条巨龙的生命值小于等于0过,所以最后还需要再扫一趟检查一遍。
细节还是比较多的,如果是蒟蒻我在现场的话,还真的不一定能AC。
代码
1 |
|