搬桌子
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
最近,肖老师为了锻炼 实验室成员的身体,想出了让他们搬桌子的点子。在学校各处有很多储藏室,每一个储藏室都有一些桌子。肖老师为了“折磨”他们,他给了一个区间 ,要求把他给定的区间里的所有储藏室的桌子都搬到另一个储藏室。将桌子从一个储藏室搬到另一个储藏室,所花的代价为 。为了提前安排好搬桌子的人数,他需要你帮忙计算搬桌子的总代价。
输入格式
第一行输入两个数 和 , 表示询问的次数。
第二行输入一个长度为 的数组 , 表示第 个储藏室到第 个储藏室的距离。
第三行输入一个长度为 的数组 , 表示第 个储藏室有多少个桌子。
接下来 行,每行输入三个数 ,表示要查询把区间 里的所有储藏室的桌子都搬到储藏室 的总代价。
输出格式
输出 行,每行输出一个数表示总代价,结果要对 取模(就是取余操作 % )。
// CPP
const int mod=1e9+7;
result = answer % mod;
// 或者
result %= mod;
样例
5 5
2 3 4 5
1 2 3 4 5
1 1 5
3 1 5
2 3 3
3 3 3
1 5 5
125
72
9
0
70
HGNU ACM Training Round #3 Good Bye 2021: Hello 2022
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 12
- 开始于
- 2022-1-4 12:00
- 结束于
- 2022-1-4 17:00
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 29