P12404 「CZOI-R3」可爱棉羊 题解
本次比赛难度为入门至提高+/省选。
但是没有入门。
首先考虑最小值,如果只有一只羊感染,那么它传染边上任何一个位置,然后两只羊互相传染就行了,最小值是 只。如果有更多的羊感染,它们只要紧挨着排列,每一只都传染给边上已经感染的,最小值是 只。于是有:
然后是最大值,先从一只羊开始扩展(这是不让羊挨在一起总是不劣的),如下:
传染情况 | |
---|---|
感染总数是 。
把每 只当一个块,共有 个块,注意不要超过 ,于是有:
结论都放了,代码不用了吧。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 shicj's blog!
评论