CF718C.Sasha and Array
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
斐波那契数列 fn 由以下递推式定义:
- f1=f2=1
- fn=fn−1+fn−2(n>2)
你得到了 n 个整数 a1,a2,⋯,an.
你需要执行 m 个操作,操作分两种:
1 l r x:对所有 l≤i≤r,将 ai 加上 x.2 l r:求 i=l∑rfaimod(109+7).
输入格式
第一行两个整数 n,m.
第二行 n 个整数 a1,a2,⋯,an.
接下来 m 行,每行三或四个整数表示一个操作.
输出格式
对每个 2 操作,一行一个整数表示答案.
输入输出样例
输入#1
5 4 1 1 2 1 1 2 1 5 1 2 4 2 2 2 4 2 1 5
输出#1
5 7 9
说明/提示
1≤n,m≤105
1≤ai≤109
输入解题思路,AI测评打分。不知道怎么写?