编程题
绝世武功 ### 题目描述 小明在练习绝世武功, $n$ 个练功桩排成一排,一开始每个桩的损伤为 $0$。 接下来小明会练习 $m$ 种绝世武功,每种武功都会对 $[l, r]$ 区间分别造成 $[s,e]$ 的伤害。 这个伤害是一个等差序列。例如 $l = 1, r = 4, s = 2, e = 8$ ,则会对 $1-4$ 号练功桩造成$2, 4, 6, 8$ 点损伤。 小明想让你统计一下所有练功桩的损伤的和。 ### 输入描述 第一行输入 $n, m$,代表练功桩的数量和绝世武功的种类数。 接下来 $m$ 行输入 $4$ 个整数 $l, r, s, e$ 。 $ 1 \leq n \leq 10^7 , 1\leq m \leq 3 \times 10 ^ 5 , 1\leq l, r \leq n$ ### 输出描述 输出一个整数代表所有练功桩的损伤和, 题目保证所有输入输出都在 $[0, 9 \times 10^{18}]$ ### 输入输出样例 #### 示例 1 >输入 ```txt 6 2 1 5 2 10 2 4 1 1 ``` >输出 ```txt 33 ```
查看答案
赣ICP备20007335号-2