AtCoder Beginner Contest 417 vp
AtCoder Beginner Contest 417
Development(有修改floyd)
观察本题的数据范围,可以发现,对于小于等于1000的初始值无论如何变化一定不会大于1000——因为每次增减的值都控制在500以内,小于等于500时会增大,大于则会减小,因此只要初始值小于等于1000就可以结合N的范围求解。令f[i][j]为心情值为j,在第i个值时最终的心情值,递推关系十分明显。如果初始心情大于1000,那么一定会不断减小直到<=1000,可以通过前缀和快速求解得到对应的位置。
1 |
|
AtCoder Beginner Contest 417 vp
http://example.com/2025/08/10/AtCoder Beginner Contest 417/