排兵布阵夜以继日代表数字几几

Time Limit:
MS (Java/Others)&&&&Memory Limit:
K (Java/Others)
Problem Description
C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营
地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工
兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不过C国的监视。中央情报局要研究敌人究竟演习什么战术,所以Tidy要随时
向Derek汇报某一段连续的工兵营地一共有多少人,例如Derek问:&Tidy,马上汇报第3个营地到第10个营地共有多少人!&Tidy就要马上开
始计算这一段的总人数并汇报。但敌兵营地的人数经常变动,而Derek每次询问的段都不一样,所以Tidy不得不每次都一个一个营地的去数,很快就精疲力
尽了,Derek对Tidy的计算速度越来越不满:"你个死肥仔,算得这么慢,我炒你鱿鱼!&Tidy想:&你自己来算算看,这可真是一项累人的工作!我
恨不得你炒我鱿鱼呢!&无奈之下,Tidy只好打电话向计算机专家Windbreaker求救,Windbreaker说:&死肥仔,叫你平时做多点
acm题和看多点算法书,现在尝到苦果了吧!&Tidy说:"我知错了。。。"但Windbreaker已经挂掉电话了。Tidy很苦恼,这么算他真的会
崩溃的,聪明的读者,你能写个程序帮他完成这项工作吗?不过如果你的程序效率不够高的话,Tidy还是会受到Derek的责骂的.
第一行一个整数T,表示有T组数据。每组数据第一行一个正整数N(N&=50000),表示敌人有N个工兵营地,接下来有N个正整数,第i个正整数ai代表第i个工兵营地里开始时有ai个人(1&=ai&=50)。接下来每行有一条命令,命令有4种形式:(1) Add
i j,i和j为正整数,表示第i个营地增加j个人(j不超过30)(2)Sub i j
,i和j为正整数,表示第i个营地减少j个人(j不超过30);(3)Query i j ,i和j为正整数,i&=j,表示询问第i到第j个营地的总人数;(4)End
表示结束,这条命令在每组数据最后出现;
每组数据最多有40000条命令
对第i组数据,首先输出&Case i:&和回车,对于每个Query询问,输出一个整数并回车,表示询问的段中的总人数,这个数保持在int以内。
Sample Input
1 2 3 4 5 6 7 8 9 10
Query 3 10
Sample Output
Windbreaker
比较简单的树状数组模板题目
#include &bits/stdc++.h&
using namespace
const int maxn=50005;
int tree[maxn*4];
void add(int k, int num) {
while(k &= n) {
tree[k] +=
k += k&-k;
int read(int k) {
int sum = 0;
while(k) {
sum += tree[k];
k -= k&-k;
int main() {
int t, k = 0;
scanf("%d", &t);
while(t--) {
printf("Case %d:\n",++k);
memset(tree, 0 ,sizeof(tree));
scanf("%d", &n);
// add(0,0);
for(int i = 1; i &= i++) {
scanf("%d", &m);
add(i, m);
char s[100];
while(scanf("%s",s)&&s[0]!='E') {
scanf("%d%d", &k, &num);
if(s[0] == 'Q') {
if(k&1) sum = read(num) - read(k-1);
else sum = read(num);
cout&& sum &&
} else if(s[0] == 'A') add(k, num);
else if(s[0] == 'S') add(k, -num);
cout&&"over"&&
随笔 - 129排兵又布阵打一个一位数?_百度知道
排兵又布阵打一个一位数?
我有更好的答案
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。足球布阵中的数字代表什么意思_百度知道
足球布阵中的数字代表什么意思
2个后腰,2个中场,表示4后卫,3终场,双前腰+一前锋,那么如果我安排3个后卫。我想问一下,足球这些阵形有3个数字表示的,有4个数字表示的比如说“4321”的意思
足球布阵中的数字代表场上各个位置的人数。足球场上除了守门员,总体分为三个位置,分别为后卫,中场,前锋。足球布阵从左至右依次表示后卫的人数,中场的人数和前锋的人数,比如:433表示4个后卫,3个中场,3个前锋;442表示4个后卫,4个中场,2个前锋;4231表示4个后卫,2个后腰(属于中场),3个前卫(属于中场),1个前锋。
采纳率:73%
来自团队:
而不需要说的太明白,也可以说32221,但是在正式的比赛解说中是没有这么说的。 数字阵形的奥秘在于,就可以只用一个数字表示,最后面和最前面和的数字分别代表后卫和前锋。而中间位置的数字都代表中场,并且按从后场到前场的顺序排列开。如果这个阵形跟有特点很特殊,就中场就可以用两个数字表示,如果是一般的阵形你这里所说的 后腰 中场 和前腰统一归类为中场所以通常叫这个阵形361但是如果为了突出这个阵形的独特性,更家方便人们深入了解你的阵形
本回答被提问者采纳
可以,不过数字基本最多也就是5个,实况FIFA里就是这样的
人数的意思 ~~
可以的随便你
hehe,中国国奥队,95年的时候吧,最后一场对korea,平就出线,然后就排出了622,厉害吧,后来换人成640,不服不行
前腰 后腰都是中场啊哥们,你有没有搞错中场包括进攻性前卫---又叫前腰防守型前卫----又叫后腰还包括两个边前卫&4321&是说4个后卫,包括一个盯人中卫,一个拖后中卫,两个边后卫;3应该是包括中间的一个后腰--主要是防守两边的是两个边前卫2是二名进攻型前卫,就是前腰的意思1是一个前锋,当然这种阵型看来叫&中锋&更合适也就是顶在最前面的前锋其实4321也可以叫做451最后,我想说明的一点是中场 就是前腰 后腰 边前卫的总称,足球术语叫做 前卫足球阵型有三条线----后卫,前卫,前锋就这样就是有5个前卫的意思也就是有5个中场
其他12条回答
为您推荐:
其他类似问题
足球的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。有山有原有丘陵适合排兵布阵
日  来源:
  建军90周年阅兵的地点为朱日和训练基地,位于乌兰察布市四子王旗和锡林郭勒盟苏尼特右旗内,占地1066平方公里,被视为和平年代的现代化准战场。“朱日和”系蒙古语的译音,意为“心脏”,是亚洲最大、解放军最先进的陆空军军事训练基地。  这里地形复杂,具有独特的排兵布阵优势。“一山、两原、两丘陵”的地理环境成为空地联合演习主战场。  朱日和曾是一个神秘的地方,当年在报纸上连名字都不会提,仅以“华北某训练场”代替。  国防大学军事科技教研室李莉教授曾在接受媒体采访时介绍,在上世纪50年代,最先在朱日和地区组建的,是一个坦克师,当时坦克师一级的战术演习场还不能全部展开。直到1997年海湾战争结束以后,军队才决定把北京军区原装甲兵训练场扩建扩编,形成科技含量最高的训练基地,彼时才正式确立了朱日和今天的地位。  2003年正式对外军开放,2007年朱日和开始设立复杂电磁环境试点。
本稿件所含文字、图片和音视频资料,版权均属所有,任何媒体、网站或个人未经授权不得转载,违者将依法追究责任。
网友为此稿件打分的平均分是:
齐鲁晚报多媒体数字版
按日期查阅

我要回帖

更多关于 排兵布阵的游戏 的文章

 

随机推荐