青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 97, 文章 - 22, 評論 - 81, 引用 - 0
數據加載中……

HDU 1166 敵兵布陣

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=1166
/*
題意:
    給定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 表示結束,這條命令在每組數據最后出現

解法:
    樹狀數組 或者 線段樹

思路:
    典型的樹狀數組模板題,Add和Sub是同一個操作,Sub就是Add一個負的值,只
是Sub之前先要判斷這個點有沒有這么多,詢問就是利用樹狀數組的成段求和。
*/


#include 
<iostream>

using namespace std;

#define maxn 1000010

int c[maxn], n;
int a[maxn];
char ch[100];

int lowbit(int x) {
    
return x & (-x);
}


void Add(int x, int add) {
    
while(x <= n) {
        c[x] 
+= add;    
        x 
+= lowbit(x);
    }

}


int sum(int x) {
    
int s = 0;
    
while(x > 0{
        s 
+= c[x];
        x 
-= lowbit(x);
    }

    
return s;
}


int main() {
    
int t, as, bs, i, q = 1;
    scanf(
"%d"&t);
    
while(t--{
        scanf(
"%d"&n);
        memset(c, 
0sizeof(c));
        
for(i = 1; i <= n ;i++{
            scanf(
"%d"&a[i]);
            Add(i, a[i]);
        }

        printf(
"Case %d:\n", q++);
        
while(scanf("%s" , ch) != EOF) {
            
if(!strcmp(ch, "End"))
                
break;
            
else if(!strcmp(ch, "Query")) {
                scanf(
"%d%d"&as&bs);
                printf(
"%d\n", sum(bs) - sum(as - 1));
            }
else if(!strcmp(ch, "Add")) {
                scanf(
"%d%d"&as&bs);
                Add(
as, bs);
            }
 else if(!strcmp(ch, "Sub")) {
                scanf(
"%d%d"&as&bs);
                Add(
as-bs);
            }

        }

        
    }

}

posted on 2011-04-07 18:04 英雄哪里出來 閱讀(1853) 評論(0)  編輯 收藏 引用 所屬分類: 線段樹樹狀數組

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美成人资源| 亚洲日韩视频| 麻豆免费精品视频| 久久综合九色综合久99| 久久久久国产精品麻豆ai换脸| 亚洲欧美精品伊人久久| 午夜精品一区二区三区四区| 日韩视频不卡中文| 免播放器亚洲| 欧美电影免费观看高清完整版| 欧美激情精品久久久久久久变态| 欧美韩日一区二区三区| 欧美视频导航| 国产欧美一级| 最新亚洲视频| 欧美一区二区三区喷汁尤物| 久久久五月婷婷| 亚洲福利视频一区| 夜夜嗨av一区二区三区 | 欧美激情女人20p| 亚洲另类春色国产| 欧美专区在线观看一区| 欧美成人激情视频免费观看| 国产精品久久久对白| 在线观看日韩av先锋影音电影院| 日韩小视频在线观看专区| 欧美中文在线视频| 亚洲全部视频| 久久精品人人做人人爽| 欧美日韩精选| 亚洲国产日韩欧美综合久久| 亚洲欧美制服另类日韩| 亚洲国产日韩欧美在线图片| 久久精品二区三区| 国产精品嫩草久久久久| 亚洲裸体视频| 免费欧美在线| 亚洲欧美综合v| 欧美日韩国产精品一卡| 亚洲国产婷婷香蕉久久久久久| 香蕉精品999视频一区二区 | 午夜在线一区二区| 欧美极品欧美精品欧美视频| 好吊日精品视频| 欧美在线地址| 亚洲欧洲精品一区| 欧美a一区二区| 黄色av日韩| 久久久国产午夜精品| 一区二区三区www| 欧美激情成人在线| 亚洲国产欧美不卡在线观看| 另类av导航| 久久久国产成人精品| 国产欧美一区二区精品仙草咪| 亚洲黑丝在线| 美日韩精品视频| 久久久九九九九| 国产综合香蕉五月婷在线| 欧美一区二区三区四区夜夜大片| 一区二区三区四区五区在线 | 亚洲一区在线播放| 老司机午夜免费精品视频| 日韩午夜精品| 欧美日韩视频在线第一区| 99视频在线精品国自产拍免费观看| 亚洲电影在线看| 欧美1区视频| 亚洲乱码国产乱码精品精98午夜| 亚洲国产黄色| 欧美性猛交xxxx乱大交蜜桃| 亚洲欧美在线aaa| 亚洲专区免费| 在线精品国产欧美| 久久综合网hezyo| 欧美成人伊人久久综合网| 99综合在线| 亚洲男同1069视频| 国内精品一区二区三区| 欧美成人精品一区二区| 欧美精品久久久久久久久久| 亚洲一区在线播放| 欧美一区中文字幕| 最近中文字幕mv在线一区二区三区四区 | 久久精品系列| 亚洲精品乱码视频| 亚洲美女中出| 国产日韩欧美一区在线| 久久在线免费| 欧美精品一区三区| 欧美一级片在线播放| 久久久久久综合| 亚洲视频在线观看三级| 亚洲欧美中日韩| 亚洲日本va午夜在线电影| 在线亚洲精品| 樱桃视频在线观看一区| 日韩一级网站| **性色生活片久久毛片| 一二三区精品| 亚洲国产精品久久久久婷婷老年| 一区二区三区黄色| 亚洲欧洲日产国产综合网| 亚洲欧美变态国产另类| 亚洲三级免费观看| 久久成人免费网| 亚洲免费影视第一页| 免费在线观看成人av| 欧美中文在线视频| 欧美色综合天天久久综合精品| 麻豆精品一区二区av白丝在线| 欧美性猛交视频| 亚洲精品久久久久久久久久久久久| 国产综合久久久久久| 亚洲一区中文| 亚洲特级片在线| 欧美精品一区二区三区久久久竹菊| 久久免费视频这里只有精品| 国产精品美女久久久久久免费| 亚洲黄色在线| 亚洲人成免费| 亚洲欧美春色| 亚洲欧洲在线观看| 国产有码在线一区二区视频| 夜夜嗨av色综合久久久综合网| 在线观看日韩| 久久精品国产99精品国产亚洲性色| 一区二区三区四区五区精品视频| 久久精品男女| 久久免费一区| 国产综合av| 久久精品成人| 久久久久一区二区| 国产欧美综合在线| 亚洲一级高清| 亚洲一区在线播放| 国产精品美女久久| 亚洲图片激情小说| 欧美主播一区二区三区| 国产麻豆综合| 久久gogo国模啪啪人体图| 久久精品国产免费观看| 国产日韩亚洲| 久久久精品国产免费观看同学 | 久久精选视频| 国产一区三区三区| 久久久久国产一区二区三区四区| 久久久久9999亚洲精品| 国产一区 二区 三区一级| 小黄鸭精品aⅴ导航网站入口| 欧美一区三区三区高中清蜜桃| 国产精一区二区三区| 欧美一级日韩一级| 欧美1区视频| 亚洲精品一区在线观看香蕉| 欧美巨乳波霸| 亚洲一区三区电影在线观看| 午夜精品影院| 精品粉嫩aⅴ一区二区三区四区| 久热精品视频在线| 日韩视频精品| 欧美综合二区| 亚洲福利专区| 欧美日韩一区精品| 午夜国产精品视频| 欧美福利网址| 亚洲视频在线二区| 国产一在线精品一区在线观看| 蜜臀va亚洲va欧美va天堂| 一本大道久久精品懂色aⅴ| 欧美制服第一页| 亚洲人成在线免费观看| 国产精品夜色7777狼人| 久久伊人亚洲| 中文在线资源观看网站视频免费不卡| 欧美在线网站| 一区二区高清在线观看| 国产视频一区在线| 欧美日韩国产一区二区三区地区 | 久久人人97超碰精品888| 亚洲精品久久久久久下一站| 亚洲欧美一区二区三区极速播放 | 免费一级欧美片在线观看| 国产农村妇女毛片精品久久莱园子| 欧美二区在线| 亚洲伦理自拍| 久久夜色精品国产欧美乱| 亚洲色无码播放| 91久久精品国产91久久| 国产精品系列在线播放| 欧美成人精品一区| 久久精品视频在线播放| 亚洲午夜一级| 亚洲精品国产精品国自产在线 | 99re热这里只有精品视频| 激情懂色av一区av二区av| 国产精品久久久久av免费| 欧美国产综合视频| 麻豆视频一区二区| 久久国产一二区|