题解 P3926 【SAC E#1 - 一道不可做题 Jelly】

kkksc03

2017-10-07 15:23:45

Solution

如果 a > c,答案是 a+⌊x r⌋。 如果 a = c,有两种情况: 如果 x≤q,答案是 c。 如果 x > q,答案是 c+⌊(x−q) / r ⌋。 如果 a < c,有三种情况: 如果 x≤ (c−a)p,答案是 a+⌊x /p⌋。 如果 (c−a)p≤x≤ (c−a)p+q,答案是 c 如果 x > (c−a)p+q,答案是 c+⌊(x−(c−a)p−q) / r ⌋