Hoj 1867 經理的煩惱(樹狀數組)
Jerry是一家公司銷售部門的經理。這家公司有很多連鎖店,編號為1,2,3,... Jerry每天必須關注每家連鎖店的商品數量及其變化,一項很乏味的工作。在連鎖店比較少的時候,Jerry喜歡計算編號在[i,j]區間內的連鎖店中商品數量為素數的有多少家,但是現在連鎖店的數量急劇增長,計算量很大,Jerry很難得出結果。
輸入格式
題目有多組輸入。每組輸入第一行有三個整數:C 連鎖店的數量 N 指令的條數 M 每家連鎖店初始的商品數量
接下來有N行,每行有一條指令。指令的格式為:
0 x y 連鎖店x的商品數量變化值為y,y > 0商品數量增加, y < 0減少
1 i j 輸出編號在[i,j]區間內的連鎖店中商品數量為素數的有多少家
1 <= i, x, j < 1000000 連鎖店中的商品數量a滿足 0 <= a < 10000000,C = N = M = 0標志輸入結束
輸出格式
對於每組輸入,輸出它的序號。對於一組輸入中的1指令輸出要求的整數。每組輸出後打印一行空行。
樣例輸入
100000 4 4
0 1 1
1 4 10
0 11 3
1 1 11
20 3 0
1 1 20
0 3 3
1 1 20
0 0 0
樣例輸出
CASE #1:
0
2
CASE #2:
0
1
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include