题意 两个人玩取石子游戏,一开始小D有 X X X颗石子,小Y有 Y Y Y颗石子。两人轮流取石子,小D先取,共 N N N轮,第 i i i轮当前操作者会从对方那里收取 A i A_i Ai颗石子,若不足 A i A_i Ai颗则全取来。问最后小D手里有多少石子。 有 Q Q Q次修改,每次可以修改 X X X或 Y Y Y或某个 A i A_i Ai。 1 ≤ N , Q ≤ 5 ∗ 1 0 5 1\leq N,Q \leq5*10^5 1≤N,Q≤5∗105。 题解 可以理解为初始值为 x = X x=X x=X,总和为 S = X + Y S=X+Y S=