给定 F(0)=X
和 F(i)=(A⋅F(i−1)^2 + B⋅F(i−1) + C)%1000000
,其中 1≤i≤N
。
现在给定 N
,A
,B
,C
和 X
,如何有效地找到所有的 N
个元素?
我需要将这些 N 个元素分为两组,其中最大的元素放在第一组,第二大的元素放在第二组,第三大的元素放在第一组,以此类推……最后需要找到两组元素的绝对差。
是否可以在不计算所有元素的情况下找到这个差异,因为 N
可以达到 10^7
,而 A
,B
,C
,X
最多只能达到 100。