數星星(字首和)

2021-10-10 15:54:01 字數 624 閱讀 2697

字首和的思想解決問題(處理多個線段)(校門外的樹)(線段問題)

題目描述

小z在無聊的時候總愛仰望天空,他把天空分成了n*m塊,每一塊都有若干個星星,他想知道第(x1,y1)到第(x2,y2)之間一共有多少顆星星呢?

輸入格式

一行三個整數n、m和p,n和m的含義同上文,p的含義是詢問個數

緊接著有n行,每行m個數,表示(i,j)塊有的星星數目

接下來有p行,每行四個整數x1,y1,x2,y2,表示詢問(x1,y1)到(x2,y2)的星星個數

輸出格式

一共p行,對於每乙個詢問 輸出一行,表示(x1,y1)到(x2,y2)的星星個數

樣例輸入

3 3 1

1 2 3

4 5 6

7 8 9

1 1 3 3

樣例輸出

45

#include

using

namespace std;

int a[

1005][

1005

],sum[

1005][

1005];

intmain()

return0;

}

字首和 天上的星星

題目 在乙個星光摧殘的夜晚,蒜頭君一顆一顆的數這天上的星星。蒜頭君給在天上巧妙的畫了乙個直角座標系,讓所有的星星都分布在第一象。天上有 n顆星星,他能知道每一顆星星的座標和亮度。現在,蒜頭君問自己 q次,每次他問自己每個矩形區域的星星的亮度和是多少 包含邊界上的星星 第一行輸入乙個整數 n 1 n ...

牛牛數星星

時間限制 1秒 空間限制 32768k 一閃一閃亮晶晶,滿天都是小星星,牛牛晚上閒來無聊,便躺在床上數星星。牛牛把星星圖看成乙個平面,左上角為原點 座標為 1,1 現在有n顆星星,他給每顆星星都標上座標 xi,yi 表示這顆星星在第x行,第y列。現在,牛牛想問你m個問題,給你兩個點的座標 a1,b1...

計蒜客 天上的星星(字首和)

天上星星 在乙個星光摧殘的夜晚,蒜頭君一顆一顆的數這天上的星星。蒜頭君給在天上巧妙的畫了乙個直角座標系,讓所有的星星都分布在第一象。天上有 nn 顆星星,他能知道每一顆星星的座標和亮度。現在,蒜頭君問自己 qq 次,每次他問自己每個矩形區域的星星的亮度和是多少 包含邊界上的星星 輸入格式 第一行輸入...