输出斐波那契数列的前 项? 不会做也没关系,我们这里有一个更简单的关于斐波那契数列的问题,你能够解决她吗?
第一行输入一个整数 代表操作次数。 此后 行,每行先输入一个整数 代表操作类型,编号同题干。随后在同一行:若 ,输入一个整数 代表插入的斐波那契数列的长度;若 ,输入一个整数 代表删除的斐波那契数列的长度;若 ,输入两个整数 代表查询的区间。其中, 代表每次操作前数列的长度。
对于每一次第 类操作,新起一行。输出一个整数,表示查询结果。由于答案可能很大,请将答案对 取模后输出。
6 1 5 3 2 4 1 2 1 3 2 2 5 3 5
1 4
在这个样例中,数列中的内容模拟如下:尾插,;删除,;查询,,最大值结果为 ;尾插,;头插,;查询,,和结果为 。
6 1 200000 2 100000 3 114514 4 1 114513 4 114514 114514 5 1 114514
10519474 970216009 55683470