日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

杭电1166敌兵布阵

發(fā)布時(shí)間:2025/3/16 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 杭电1166敌兵布阵 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

敵兵布陣

Time Limit: 2000/1000 MS (Java/Others)????Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 63326????Accepted Submission(s): 26712


Problem Description C國(guó)的死對(duì)頭A國(guó)這段時(shí)間正在進(jìn)行軍事演習(xí),所以C國(guó)間諜頭子Derek和他手下Tidy又開始忙乎了。A國(guó)在海岸線沿直線布置了N個(gè)工兵營(yíng)地,Derek和Tidy的任務(wù)就是要監(jiān)視這些工兵營(yíng)地的活動(dòng)情況。由于采取了某種先進(jìn)的監(jiān)測(cè)手段,所以每個(gè)工兵營(yíng)地的人數(shù)C國(guó)都掌握的一清二楚,每個(gè)工兵營(yíng)地的人數(shù)都有可能發(fā)生變動(dòng),可能增加或減少若干人手,但這些都逃不過(guò)C國(guó)的監(jiān)視。
中央情報(bào)局要研究敵人究竟演習(xí)什么戰(zhàn)術(shù),所以Tidy要隨時(shí)向Derek匯報(bào)某一段連續(xù)的工兵營(yíng)地一共有多少人,例如Derek問(wèn):“Tidy,馬上匯報(bào)第3個(gè)營(yíng)地到第10個(gè)營(yíng)地共有多少人!”Tidy就要馬上開始計(jì)算這一段的總?cè)藬?shù)并匯報(bào)。但敵兵營(yíng)地的人數(shù)經(jīng)常變動(dòng),而Derek每次詢問(wèn)的段都不一樣,所以Tidy不得不每次都一個(gè)一個(gè)營(yíng)地的去數(shù),很快就精疲力盡了,Derek對(duì)Tidy的計(jì)算速度越來(lái)越不滿:"你個(gè)死肥仔,算得這么慢,我炒你魷魚!”Tidy想:“你自己來(lái)算算看,這可真是一項(xiàng)累人的工作!我恨不得你炒我魷魚呢!”無(wú)奈之下,Tidy只好打電話向計(jì)算機(jī)專家Windbreaker求救,Windbreaker說(shuō):“死肥仔,叫你平時(shí)做多點(diǎn)acm題和看多點(diǎn)算法書,現(xiàn)在嘗到苦果了吧!”Tidy說(shuō):"我知錯(cuò)了。。。"但Windbreaker已經(jīng)掛掉電話了。Tidy很苦惱,這么算他真的會(huì)崩潰的,聰明的讀者,你能寫個(gè)程序幫他完成這項(xiàng)工作嗎?不過(guò)如果你的程序效率不夠高的話,Tidy還是會(huì)受到Derek的責(zé)罵的.


?

Input 第一行一個(gè)整數(shù)T,表示有T組數(shù)據(jù)。
每組數(shù)據(jù)第一行一個(gè)正整數(shù)N(N<=50000),表示敵人有N個(gè)工兵營(yíng)地,接下來(lái)有N個(gè)正整數(shù),第i個(gè)正整數(shù)ai代表第i個(gè)工兵營(yíng)地里開始時(shí)有ai個(gè)人(1<=ai<=50)。
接下來(lái)每行有一條命令,命令有4種形式:
(1) Add? i j,i和j為正整數(shù),表示第i個(gè)營(yíng)地增加j個(gè)人(j不超過(guò)30)
(2)Sub i j? ,i和j為正整數(shù),表示第i個(gè)營(yíng)地減少j個(gè)人(j不超過(guò)30);
(3)Query i j ,i和j為正整數(shù),i<=j,表示詢問(wèn)第i到第j個(gè)營(yíng)地的總?cè)藬?shù);
(4)End? 表示結(jié)束,這條命令在每組數(shù)據(jù)最后出現(xiàn);
每組數(shù)據(jù)最多有40000條命令


?

Output 對(duì)第i組數(shù)據(jù),首先輸出“Case i:”和回車,
對(duì)于每個(gè)Query詢問(wèn),輸出一個(gè)整數(shù)并回車,表示詢問(wèn)的段中的總?cè)藬?shù),這個(gè)數(shù)保持在int以內(nèi)。


?

Sample Input 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


?

Sample Output Case 1: 6 33 59

#include <iostream>
#include <stdio.h>
#include <memory.h>
using namespace std;
int n, a[50005];
char sh[15];
int lowbit(int i)?? //樹狀數(shù)組最巧妙之處:i&(-i)
{
??? return i&(-i);
}
void update(int i, int val) //更新函數(shù)
{
??? while(i <= n)
??? {
??????? a[i] += val;
??????? i += lowbit(i);
??? }
}
int sum(int i)????? //求和函數(shù)
{
??? int sum = 0;
??? while(i > 0)
??? {
??????? sum += a[i];
??????? i -= lowbit(i);
??? }
??? return sum;
}
int main()
{
??? int i, val, t, x, y, zz = 1;
??? scanf("%d", &t);
??? while(t--)
??? {
??????? memset(a, 0, sizeof(a));
??????? scanf("%d", &n);
??????? for(i = 1; i <= n; i++)
??????? {
??????????? scanf("%d", &val);
??????????? update(i, val);
??????? }
??????? printf("Case %d:\n", zz++);
??????? while(scanf("%s", sh))
??????? {
??????????? if(sh[0] == 'E') break;
??????????? scanf("%d %d", &x, &y);
??????????? if(sh[0] == 'A') update(x, y);
??????????? else if(sh[0] == 'S') update(x, -y);
??????????? else printf("%d\n", sum(y)-sum(x-1));?? //兩段區(qū)間和相減
??????? }
??? }
??? return 0;
}

總結(jié)

以上是生活随笔為你收集整理的杭电1166敌兵布阵的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线观看免费的av | 国产成人97精品免费看片 | 五十路黄色片 | 国产午夜精品一区二区三区 | 欧美日本一道 | 午夜视频在线免费播放 | 91免费视频网站 | 爱蜜臀av | 日韩最新 | 久久精品美女视频 | 欧美亚洲综合一区 | 国产精欧美一区二区三区白种人 | 四虎国产精品永久免费观看视频 | 欧美激情一区二区三级高清视频 | 欧美成人精品在线视频 | 日产毛片| jizz性欧美2 视频在线日韩 | 小蝌蚪视频色 | 国产最新精品 | 日韩精美视频 | r级无码视频在线观看 | 看片地址 | avav国产| 五月天一区二区 | 国产乱子伦农村叉叉叉 | 性生交生活片1 | 精品一区二区三区无码按摩 | 国产一级片在线播放 | 波多野结衣之双调教hd | 精品一区二区三区视频在线观看 | 女人被男人躁得好爽免费视频 | 男女激情久久 | 欧洲激情网 | 国产911在线观看 | 国产精品伦一区二区 | 久久精品一区二区在线观看 | 在线观看国产91 | 黄色国产在线视频 | 6080成人| 久久久噜噜噜www成人 | 丁香婷婷深情五月亚洲 | 在线日韩中文字幕 | 欧美黑人精品 | 最新国产露脸在线观看 | 免费处女在线破视频 | 亚洲色图 美腿丝袜 | 四虎少妇做爰免费视频网站四 | 久久精品天天中文字幕人妻 | 美女色av | 免费成人深夜在线观看 | 黄网站在线播放 | 国产jk精品白丝av在线观看 | 日韩在线播放中文字幕 | 夜久久 | 国产在线观看无码免费视频 | 日韩美女一级片 | 美女扒开让男人桶爽 | www.国产免费| 538任你躁在线精品免费 | 久草手机在线视频 | 亚洲专区区免费 | 久色成人网 | 欧美蜜桃视频 | 波多野吉衣一区二区三区 | 日韩免费av一区 | 黄色成人小视频 | 国产露脸无套对白在线播放 | 久久99国产精品久久99果冻传媒 | 波多野结衣久久 | 久久综合丁香 | 超碰人人人人人人 | 黄色一级大片在线免费看国产一 | 亚洲夜夜爽 | 99久久免费国产精精品 | 国产欧美成人 | 免费看欧美黑人毛片 | 亚洲av无码精品一区二区 | 久久久精品久久久久久 | 女的高潮流时喷水图片大全 | 免费的毛片网站 | 精品小视频在线观看 | 久热精品视频在线播放 | 欧洲精品视频在线 | 操少妇视频 | 欧美日韩成人精品 | 日韩在线视频中文字幕 | 国产极品美女在线 | 一区二区国产视频 | 人妻少妇精品久久 | 亚洲三级在线看 | 777777av| 久久金品 | 国产在线观看免费视频今夜 | 国产真实生活伦对白 | 夜夜骚av | 自拍偷拍第2页 | 国产欧美日韩综合精品一区二区三区 | 一区二区三区视频免费观看 | 久久国产中文字幕 |