Задача 793
Медиана произведений

Пусть $S_i$ будет целочисленной последовательностью, полученной следующим генератором псевдослучайных чисел:

  • $S_0 = 290797$
  • $S_{i+1} = S_i ^2 \bmod 50515093$

Пусть $M(n)$ будет медианой попарных произведений $ S_i S_j $ для $0 \le i \lt j \lt n$.

Известно, что $M(3) = 3878983057768$ и $M(103) = 492700616748525$.

Найдите $M(1\,000\,003)$.

Оригинал
 
© Проект Эйлера | Translated problems from ProjectEuler.net