图片被删除,或者路径改变
问题1414--发工资咯

1414: 发工资咯

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 256 MiB

题目描述

一个公司有n个人,每个月都要给这n个人发工资,刚开始每个人的工资都为0,每月底公司会进行两种操作。
1.挑一段连续的区间给区间内的人涨工资
2询问某个区间内的人迄今为止已经发了多少工资。
请你回答每个操作2

输入

输入描述:
第一行输入n,q
1≤n≤2* 1e5,1≤q≤2* 1e5
接下来q行输入操作
分别是


0 l r w
表示l到r区间内的人本月涨了w元工资


1 l r
询问l,r内的人迄今为止发了多少钱


数据保证1≤l≤r ≤n,1 ≤w≤1e9

输出

每次询问发钱过后
输出一个整数,表示区间发过多少工资,并且取模998244353

样例输入 Copy

3 2
0 1 3 1000000000
1 1 3

样例输出 Copy

10533882