2
โครงสร้างข้อมูลสำหรับการอัพเดตตามช่วงเวลาและการสอบถามจำนวนศูนย์
ฉันกำลังมองหาโครงสร้างข้อมูลที่จะรักษาตารางจำนวนเต็มขนาดและช่วยให้ดำเนินการต่อไปในเวลาn)n O ( บันทึกn )เสื้อttnnnO ( บันทึกn )O(logn)O(\log n) เพิ่มขึ้น( a , b )increase(a,b)\text{increase}(a,b)ซึ่งจะเป็นการเพิ่ม[b]t [ a ] , t [ a + 1 ] , … , t [ b ]t[a],t[a+1],…,t[b]t[a],t[a+1],\ldots,t[b] ลดลง( a , b )decrease(a,b)\text{decrease}(a,b)ซึ่งจะเป็นการลด[b]t [ a ] , t [ a + 1 ] , … , t …