河南省多校连萌(三)【B-Bar ABCDEFGH 问题 E: QAQ & 君临天下 || 天行九歌】
来源:互联网 发布:c语言初级程序 编辑:程序博客网 时间:2024/06/02 10:03
点击打开链接
问题 E: QAQ & 君临天下 || 天行九歌
时间限制: 1 Sec 内存限制: 128 MB提交: 730 解决: 222
题目描述
QAQ~生活之余喜欢看一些动漫,说到国产动漫,QAQ 最喜欢的就属玄机了,玄机出品的动漫都很赞的说,君临天下 和 天行九歌是 QAQ 最喜欢的两部动漫了,每次看完 QAQ 对玄机的敬佩值都会分别增加 2
与 1
,QAQ 记录了自己每天看的动漫名称 由 A ~ Z
26个字母代替,J
:代表 君临天下,T
代表 : 天行九歌。
有一天,ORZ 突发奇想想帮 QAQ 测试一下 L ~ R
天里 QAQ 对玄机的敬佩值增加了多少,看 QAQ 能否清楚记得?
问题来了 ORZ 怎么知道 QAQ 回答的对错呢 ?所以 ORZ 想请你帮忙算出 L ~ R
天里 QAQ 对玄机的敬佩值增加的正确答案。
输入
第一行一个 T
( $1 \leq T \leq 10$)代表有 T
组测试数据
第二行两个数 n
,m
($1 \leq n,m \leq 10^5$),分别代表看了 n
天动漫,和 m
次查询
接下来 n
行一个 A ~ Z
的字母,表示第 i
天看的动漫名称
接下来 m
行,每行两个数 L
,R
($1 \leq L \leq R \leq n$)
输出
对于每次查询,输出 L~R
天里,QAQ对玄机的敬佩值增加了多少
样例输入
13 3JAT1 11 22 3
样例输出
221
#include<cstdio>#include<algorithm>#include<iostream>using namespace std;int t,n,m,f[100005];int main(){while(~scanf("%d",&t)){while(t--){f[0]=0;scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){char a;cin>>a;if(a=='J') f[i]=f[i-1]+2;else if(a=='T') f[i]=f[i-1]+1;else f[i]=f[i-1];}int l,r;for(int i=1;i<=m;i++){scanf("%d%d",&l,&r);printf("%d\n",f[r]-f[l-1]);}}}return 0;}
阅读全文
0 0
- 河南省多校连萌(三)【B-Bar ABCDEFGH 问题 E: QAQ & 君临天下 || 天行九歌】
- 问题 E: QAQ & 君临天下 || 天行九歌||多校联萌(三)
- QAQ & 君临天下 || 天行九歌 (河南省多校联萌(三)题目E)
- 问题 E: QAQ & 君临天下 || 天行九歌
- 【多校连萌三】问题 E: QAQ & 君临天下 || 天行九歌
- 问题 E: QAQ & 君临天下 || 天行九歌
- 多校联萌(三) QAQ & 君临天下 || 天行九歌
- QAQ & 君临天下 || 天行九歌
- QAQ & 君临天下 || 天行九歌
- QAQ & 君临天下 || 天行九歌
- QAQ & 君临天下 || 天行九歌
- QAQ & 君临天下 || 天行九歌
- HPU-1412: QAQ & 君临天下 || 天行九歌 [区间]
- hpuoj【1412】QAQ & 君临天下 || 天行九歌 【区间】
- 1412: QAQ & 君临天下 || 天行九歌 [区间]
- 1412: QAQ & 君临天下 || 天行九歌 [区间]
- 【HPU1412】 QAQ & 君临天下 || 天行九歌 (区间)
- 河南省多校连萌(三)【问题 C: QAQ & 火星情报局】
- 【2017/8/11】Linux7 rsync+inotify实现服务器之间文件实时同步
- 举例说明EIP,EBP,ESP的作用
- Redis笔记20170811视频
- Java基础——Java语言基础1
- PHPStorm 常用快捷键大全
- 河南省多校连萌(三)【B-Bar ABCDEFGH 问题 E: QAQ & 君临天下 || 天行九歌】
- DEDE织梦CMS模板在runphp=yes的标签中调用其他field值的方法
- SPOJ CIRUT(CIRU2-圆的面积并与恰被覆盖k次区域的面积)
- Unity_Unet基础使用二
- 《利用Python进行数据分析》第一章读书笔记
- Redis安装
- HDU 6098 Inversion (思维 17多校第六场)
- 2017 Multi-University Training Contest 6 solutions 1003 Inversion
- 表达式求值