比赛场次 | 683 |
---|---|
比赛名称 | 2025.5.24 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2025-05-24 08:00:00 |
结束时间 | 2025-05-24 12:00:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 魔法传输 |
---|---|
输入输出 | magics.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
|
AAAAAAAAAA | 0.247 s | 2.23 MiB | 100 |
|
AAAAAAAAAA | 0.251 s | 4.13 MiB | 100 |
|
AAAAAAAAAA | 0.499 s | 4.67 MiB | 100 |
|
AAAAAAAAAA | 0.515 s | 3.29 MiB | 100 |
|
AAAAAAAAAA | 0.806 s | 5.53 MiB | 100 |
|
AAAAAAAAAA | 1.006 s | 4.86 MiB | 100 |
|
AAAAAAAAAA | 1.031 s | 6.18 MiB | 100 |
|
AAAAAATTTA | 6.827 s | 4.00 MiB | 70 |
|
AAAAAWWWWA | 0.813 s | 4.26 MiB | 60 |
|
WWWWWWWWWW | 0.963 s | 7.07 MiB | 0 |
自从看了《哈利波特》,小Y就十分渴望获得魔法值。于是他和一群向往魔法的孩子(当然这些孩子们都是不会魔法的)来到了哈利波特的家,大家坐成一排。哈利波特会不时的给大家传输魔法。
哈利每次会选择一个区间,给这个区间里的孩子们传输魔法:最左边的孩子给一点,第二个给两点……哈利有时会突然问你某一个孩子已经有了多少魔法。大样例
第一行两个正整数 N,M,表示有 N 个孩子,哈利有 M 次操作。
接下来 M 行,每行代表一个操作。第一个字符为 ci,若 ci=‘C’则此次操作为传送魔法操作,接下来会有两个整数Li,Ri,表示此次送魔法值的区间。若 ci=‘Q’则此次操作为询问操作,接下来一个整数xi,表示询问第xi个孩子当前的魔法值。
对于每组询问输出一行,仅包含一个整数,表示答案对 1,000,000,007 取模(mod)的结果。
3 4 C 1 3 Q 2 C 2 3 Q 2
2 3
对于 30%的数据,N,M≤1,000;
对于 100%的数据,N,M≤100,000。