应该是前五题中最难的吧。 这个数据范围很大,我们必须使用单次操作 O(1)O(1)O(1) 的方法。 由于数列构成不唯一,我们可以构造数列 a=0,0,0,……,n×F(x)a={0, 0, 0, ……,n×F(x)}a=0,0,0,……,n×F(x),放置 n−1n-1n−1 个 000 ,满足条件。 然后我们计算加入 x0x_0x0 后的数列的 F(a)F(a)F(a) 值。 序列 a′=x0,0,0,0,……,n×F(x)a′={x_0,0,0,0,……,n×F(x)}a′=x0,0,0,0,……,n×F(x),于是前缀和数组的总和为: (n+1)×x0+n×fx(n + 1) × ...