题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
敌兵布阵

题目题干

敌兵布阵

 

题目描述

uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不过C国的监视。uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
中央情报局要研究敌人究竟演习什么战术,所以Tidy要随时向Derek汇报某一段连续的工兵营地一共有多少人,例如Derek问:“Tidy,马上汇报第3个营地到第10个营地共有多少人!”Tidy就要马上开始计算这一段的总人数并汇报。但敌兵营地的人数经常变动,而Derek每次询问的段都不一样,所以Tidy不得不每次都一个一个营地的去数,很快就精疲力尽了,Derek对Tidy的计算速度越来越不满:"你个死肥仔,算得这么慢,我炒你鱿鱼!”Tidy想:“你自己来算算看,这可真是一项累人的工作!我恨不得你炒我鱿鱼呢!”无奈之下,Tidy只好打电话向计算机专家Windbreaker求救,Windbreaker说:“死肥仔,叫你平时做多点acm题和看多点算法书,现在尝到苦果了吧!”Tidy说:"我知错了。。。"但Windbreaker已经挂掉电话了。Tidy很苦恼,这么算他真的会崩溃的,聪明的读者,你能写个程序帮他完成这项工作吗?不过如果你的程序效率不够高的话,Tidy还是会受到Derek的责骂的.

输入

uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行一个整数T,表示有T组数据。uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
每组数据第一行一个正整数N(N<=50000),表示敌人有N个工兵营地,接下来有N个正整数,第i个正整数ai代表第i个工兵营地里开始时有ai个人(1<=ai<=50)。uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来每行有一条命令,命令有4种形式:uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
(1) Add i j,i和j为正整数,表示第i个营地增加j个人(j不超过30)uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
(2)Sub i j ,i和j为正整数,表示第i个营地减少j个人(j不超过30);uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
(3)Query i j ,i和j为正整数,i<=j,表示询问第i到第j个营地的总人数;uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
(4)End 表示结束,这条命令在每组数据最后出现;uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
每组数据最多有40000条命令

输出

uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对第i组数据,首先输出“Case i:”和回车,uE7100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于每个Query询问,输出一个整数并回车,表示询问的段中的总人数,这个数保持在int以内。

样例输入

1
10
1 2 3 4 5 6 7 8 9 10
Query 1 3
Add 3 6
Query 2 7
Sub 10 2
Add 6 3
Query 3 10
End

样例输出

Case 1:
6
33
59

答案解析

相关题目

赢糖果 题目描述 N 个小孩围成一圈,他们被顺时针编号为 1 到 N。每个小孩手中有一个卡片,上面有一个非 0 的数字。 游戏从第 K 个小孩开始,他告诉其他小孩他卡片上的数字并离开这个圈,他卡片上
敌兵布阵 题目描述 C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些
约瑟夫问题三 题目描述 n 个人围成一圈,从第一个人开始报数,数到 m 的人出列,再由下一个人重新从 1 开始报数,数到 m 的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。 输入
第k个数 题目描述 给定一个长度为n的整数数列,以及一个整数k,请用快速选择算法求出数列的第k小的数是多少。 重复数字重复计算: 例如: 3 3 3,则第一小为3,第二小为3,第三小为3 输入 第
质因数分解 题目描述 已知正整数 n 是两个不同的质数的乘积,试求出两者中较大的那个质数。 输入 输入一个正整数 n。 输出 输出一个正整数 p,即较大的那个质数。 样例输入 21 样例输出 
数字和差 题目描述 给定N个数Ai,以及一个正整数C,问有多少对 i,j,满足Ai - Aj = C。 输入 第一行两个正整数N 和 C,空格分隔; 第二行N个整数Ai 输出 一行一个整数,表示
飞碟 题目描述 众所周知,在每一个彗星后都有一只UFO。这些UFO时常来收集地球上的忠诚支持者。不幸的是,他们的飞碟每次出行都只能带上一组支持者。因此,他们要用一种聪明的方案让这些小组提前知道谁会被
l/n不分的小波 题目描述 小波非常羡慕普通话好的同学,因为自己经常l/n不分。遇到非常下饭的事情时,小波有时候会情不自禁的说声nb,但是很有可能说成了lb。 现有一只含大小写字母的字符串s,表示
小h的书桌 题目描述 强迫症小h在整理书库,准备把书全部摆放在书桌上,摆放若干堆。 小h要求:书桌上的每堆书必须按照书本厚度从小到到大排序(也就是每堆书下面的不能比上面的薄,可以一样)。 小h会从书
小h的礼物 题目描述 在一个大小为n*m的迷宫里,藏着许多礼物,每个礼物有它们的价值aij 小h来到迷宫,准备拿礼物。 在迷宫,拿礼物有如下规则: 如果你拿了某一区域的礼物,左边,右边,上一行,下

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢