P16345 阿瓦的数列

题目背景

本题出处:https://www.luogu.com.cn/contest/314899 阿瓦想要创造一个数列!

题目描述

阿瓦创造了一个数列 $a$, 这个数列的第一项为 $x$,第二项为 $y$,在第二项之后的每一项都有: - $a_i = a_{i-1} \times a_{i-2} \bmod i$。 现在阿瓦给你了三个数 $x,y,n$,你需要求出 $a_n$ 的值。 由于阿瓦怕你蒙混过关,因此本题多测。

输入格式

第一行一个正整数 $T$,表示数据组数。 对于每组测试数据,每行输入三个正整数 $x,y,n$。

输出格式

对于每组测试数据,输出一个非负整数表示你的答案。

说明/提示

**【样例解释 #1】** 这里仅解释前三组询问。 对于第一组询问,$a_1=1$,$a_2=1$,$a_3=1$,$a_4=1$。 对于第二组询问,$a_1=5$,$a_2=1$,$a_3=2$,$a_4=2$。 对于第三组询问,$a_1=1$。 [](请记住这个样例,它也许可以帮助你度过难关。) **【数据范围】** 对于所有测试数据保证:$1 \le T \le 10^5$,$1 \le n \le 10^{18}$,$0 \le x,y \le 10^{18}$。 | 测试点编号 | $T \le$ | $n \le$ | $x,y \le$ | 特殊性质 | | :----------: | :----------: | :----------: | :----------: | :----------: | | $1,2$ | $10^5$ | $10$ | $10^{9}$ | 无 | $3$ | $10^5$ | $10$ | $10^{18}$ | 无 | | $4$ | $10^5$ | $10^{18}$ | $1$ | 无 | | $5$ | $10^5$ | $10^2$ | $10^{18}$ | 无 | | $6$ | $10^5$ | $10^{18}$ | $10$ | 无 | | $7$ | $10^5$ | $10^{18}$ | $10^3$ | 无 | | $8$ | $10^5$ | $10^{18}$ | $10^9$ | $\text{A}$ | | $9$ | $10^5$ | $10^{18}$ | $10^9$ | 无 | | $10$ | $10^5$ | $10^{18}$ | $10^{18}$ | 无 | 其中: - 特殊性质 $\text{A}$:保证 $x,y,n$ 随机生成。