题目描述
随机数是生成随机算法的基础,小L准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要设置四个非负整数参数m, a, c, x0按照下面的公式生成出一系列随机数 : Xn+1 = (a * Xn + c) mod m ,小L现在想知道这个数列第n个数是多少,由于他只需要生成小于g的随机数,所以你只需要告诉他Xn mod g的结果即可。
输入
输入一行6个整数,分别表示m, a, c, X0, n, g 。(n ≤ 106,1 ≤ m, a, c, X0 , g ≤231 − 1)