该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定 a1,a2 和 n,规定 ai=ai−1+ai−2(i≥3),求 an 对 998244353 取模后的结果。
本题多测,在一个测试点内,你需要解决 T 组数据。
输入格式
第一行一个整数 T 表示数据组数。
接下来 T 行,每行三个整数表示 a1,a2,n。
输出格式
共 T 行,对于每组数据,输出一行一个整数表示 an 对 998244353 取模后的值。
样例数据
1
1 2 5
8
1
2 8 10
314
2
3 5 7
14 58 79
55
479708538
3
4 4 4
5 5 5
2 2 2
12
25
2
样例解释
对于样例 1,a1=1,a2=2,所以 a3=a3−1+a3−2=1+2=3,a4=a3+a2=5,a5=5+3=8。
对于样例 4 的第三组数据,a2 为给定值 2,可以直接输出。
数据范围
对于 30% 的数据,保证 T=1,a1,a2<20,n≤100。
对于 60% 的数据,保证 T≤100,a1,a2≤1000,n≤104。
对于所有数据,保证 T≤1.2×105,0≤a1,a2≤2×106,1≤n≤2×106。