玄机出品,必属精品
来源:互联网 发布:淘宝飞跃是不是正品 编辑:程序博客网 时间:2024/04/28 02:56
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
( T
组测试数据
第二行两个数 n
,m
(n
天动漫,和 m
次查询
接下来 n
行一个 A ~ Z
的字母,表示第 i
天看的动漫名称
接下来 m
行,每行两个数 L
,R
(
输出
对于每次查询,输出 L~R
天里,QAQ对玄机的敬佩值增加了多少
样例输入
13 3JAT1 11 22 3
样例输出
221
#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>using namespace std;const int MAX = 1e5 + 10;typedef long long LL;LL sum[MAX];int main(){ int T,n,m; scanf("%d",&T); while(T--){ scanf("%d %d",&n,&m); LL ans = 0; char a[2]; for(int i = 1; i <= n; i++){ scanf("%s",a); if(a[0] == 'T') ans += 1; else if(a[0] == 'J') ans += 2; sum[i] = ans; } while(m--){ int l,r; scanf("%d %d",&l,&r); printf("%lld\n",sum[r] - sum[l - 1]); } } return 0;}
下面这个是自己写的但是提交过不了,不知道为啥哦
#include<cstdio>#include<algorithm>#include<cstring>#define maxn 100000+10const int INF=0x3f3f3f3f;char a[maxn];int main(){int N;scanf("%d",&N);while(N--){int n,m,l,r,sum=0;scanf("%d%d",&n,&m);getchar();for(int i = 1; i <= n; i++){scanf("%c",&a[i]);//a[i]=getchar();getchar();}for(int i = 1; i <= m; i++){scanf("%d%d",&l,&r);for(int j = l; j <= r; j++){if(a[j]=='J')sum+=2;if(a[j]=='T')sum+=1;}printf("%d\n",sum);sum=0;}}return 0;}
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
( T
组测试数据
第二行两个数 n
,m
(n
天动漫,和 m
次查询
接下来 n
行一个 A ~ Z
的字母,表示第 i
天看的动漫名称
接下来 m
行,每行两个数 L
,R
(
输出
对于每次查询,输出 L~R
天里,QAQ对玄机的敬佩值增加了多少
样例输入
13 3JAT1 11 22 3
样例输出
221
- 玄机出品,必属精品
- oc语法速查表, ------ ray哥出品,必属精品! mARK
- 开发团队的效率(陈皓 @左耳朵耗子 出品必属精品!)
- 电脑必装软件列表整理,必属精品
- 今天去注册试用google免费邮箱,果然不愧是google出品,必是精品,按下文所述即可正确注册
- 瓦刀发布,必属精品:Domino邮箱模板
- 瓦刀发布,必属精品:domino超级首页【v1.0】
- 瓦刀发布,必属精品:domino超级首页【v2.0】
- 瓦刀发布,必属精品:Domino评审、表决系统
- 出自网易,必是精品
- 瓦刀发布,必属精品:Domino评审、表决系统V2.0
- IOS开发人员必看的精品资料
- iOS开发人员必看的精品资料
- 64k超高清3d程序 Warez出品的精品动画 近25万倍的压缩的精品
- Warez出品的精品动画,近25万倍的压缩,大小仅有64K的
- iOS开发人员必看的精品资料(100个)
- IOS开发人员必看的精品资料100
- iOS开发人员必看的精品资料(100个)
- bzoj1492 [NOI2007]货币兑换Cash(斜率优化+CDQ分治)
- 台大机器学习2015 hw0 solution
- 1024
- React Native 的Image 保存、Picker、上传等一系列问题
- 素数判定
- 玄机出品,必属精品
- [leetcode]352. Data Stream as Disjoint Intervals
- 断点续传过程中重复上传数据
- Spark 之 内置函数 JSON
- 51NOD_1693 水群
- xamarin学习笔记A09(安卓数据简单存储)
- Android -- PackageManagerService APK安装流程简要分析
- RecyclerView(四)设置分割线样式(Android 5.0 新特性)
- HDU 1018(Big number)