比赛场次 | 310 |
---|---|
比赛名称 | 20160421x |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2016-04-21 14:00:00 |
结束时间 | 2016-04-21 16:30:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 魔法传输 |
---|---|
输入输出 | magics.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
咸鱼二号 | AAAAAAAAAA | 0.440 s | 12.52 MiB | 100 |
521 | AAAAAAAATA | 3.082 s | 0.47 MiB | 90 |
Ostmbh | AAAAATTTTA | 5.148 s | 0.32 MiB | 60 |
1azyReaper | AAAATTTTTA | 5.796 s | 1.08 MiB | 50 |
NVIDIA | C | 0.000 s | 0.00 MiB | 0 |
mikumikumi | WWWWWEEEEW | 0.402 s | 2.60 MiB | 0 |
Fmuckss | WWWWWWWWWW | 0.674 s | 14.02 MiB | 0 |
Satoshi | WWWWWWWWWW | 0.832 s | 6.42 MiB | 0 |
KZNS | WWWWWWWWWW | 0.846 s | 4.40 MiB | 0 |
Cydiater | WWWWWWWWWW | 1.096 s | 3.36 MiB | 0 |
asddddd | WWWWWWWWWW | 1.133 s | 7.03 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。