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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[NowCoder] 牛牛数星星

發布時間:2024/4/15 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [NowCoder] 牛牛数星星 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一閃一閃亮晶晶,滿天都是小星星,牛牛晚上閑來無聊,便躺在床上數星星。

牛牛把星星圖看成一個平面,左上角為原點(坐標為(1, 1))。現在有n顆星星,他給每顆星星都標上坐標(xi,yi),表示這顆星星在第x行,第y列。

現在,牛牛想問你m個問題,給你兩個點的坐標(a1, b1)(a2,b2),表示一個矩形的左上角的點坐標和右下角的點坐標,請問在這個矩形內有多少顆星星(邊界上的點也算是矩形內)。

輸入描述:
第一行輸入一個數字n(1≤n≤100000),表示星星的顆數。
接下來的n行,每行輸入兩個數x和y(1≤xy≤1000),表示星星的位置。 然后輸入一個數字m(1≤m≤100000), 表示牛牛詢問問題的個數。
接下來m行,每行輸入四個數字a1,b1,a2,b2(1≤a1<a2≤1000), (1≤b1<b2≤1000)
題目保證兩顆星星不會存在于同一個位置。
輸出描述:
輸出一共包含m行,每行表示與之對應的每個問題的答案。 示例1

輸入

4 1 1 2 2 3 3 1 3 4 1 1 2 2 1 1 3 3 2 2 3 3 1 2 2 3

輸出

2 4 2 2

蠻力法超過了時間限制
只有使用二維前綴來進行矩陣和降維,在O(1)的時間內計算出星星的個數。

#include <iostream> #include <vector> using namespace std;int main() {int n;cin >> n;vector<vector<int>> tbl(1001, vector<int>(1001, 0));vector<vector<int>> sum(tbl);int x, y;for (int i = 0; i < n; ++i){cin >> x >> y;tbl[x][y] = 1;}for (int i = 1; i < 1001; ++i){for (int j = 1; j < 1001; ++j){sum[i][j] = tbl[i][j] + sum[i-1][j] + sum[i][j-1] - sum[i-1][j-1];}}int m;cin >> m;int ax, ay, bx, by;for (int i = 0; i < m; ++i){cin >> ax >> ay >> bx >> by;int count = sum[bx][by] + sum[ax-1][ay-1] - sum[bx][ay-1] - sum[ax-1][by];cout << count << endl;}return 0; }

?



轉載于:https://www.cnblogs.com/immjc/p/9229772.html

總結

以上是生活随笔為你收集整理的[NowCoder] 牛牛数星星的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天做天天射 | 亚洲丁香色 | freesex性hd公交车上 | 小明成人免费视频 | 欧美高清在线观看 | 欧美成人一区二区视频 | 亚洲精品乱码久久久久久国产主播 | 高潮毛片又色又爽免费 | 成人久久免费 | 国产偷人爽久久久久久老妇app | 亚洲国产一区在线 | 日本理论视频 | 亚洲男女| 欧美极品一区二区 | 中文字幕三区 | 成人在线免费观看网站 | 欧美精品99 | 国产精美视频 | 一区二区不卡在线 | 日韩精品久久久久久 | 手机看黄色 | 日韩在线国产 | 久久久一区二区三区四区 | 明日叶三叶 | 91精品国产一区二区三竹菊影视 | 日本高清一区二区视频 | 色综合影视 | www.香蕉.com | 亚洲制服一区二区 | 国产色综合天天综合网 | 午夜剧场成人 | 欧美一级特黄aaaaaa | 精品国产免费av | 日韩三级黄色 | 黄在线视频| 国产强被迫伦姧在线观看无码 | 亚洲区av | 中文字幕国产在线 | 鲁啊鲁在线视频 | 久久麻豆精品 | 精品人妻一区二区三区四区久久 | 久久国产福利 | 看片网站在线观看 | 精品一区三区 | 亚洲久热| 黄色一区二区三区 | 欧美成人黄色小视频 | 欧美激情一区二区 | 国产一区二区精彩视频 | 久久三区 | 亚洲少妇一区二区三区 | 日韩成人黄色片 | 国产jizz | 国产伦精品一区二区三区免费视频 | 中文字幕在线播放一区二区 | 97潮色| 欧美性猛交99久久久久99按摩 | 欧美精品在欧美一区二区 | 成人国产一区二区三区精品麻豆 | 久久盗摄 | 在线精品播放 | 欧美11一13sex性hd | 日本中文字幕观看 | 久久婷五月 | 精品视频一区二区三区 | 亚洲熟妇丰满大屁股熟妇 | 久久精品成人 | 日韩不卡视频一区二区 | 日韩欧美在线一区二区 | 79日本xxxxxxxxx18| 日韩色图一区 | 人人99| 五月激情六月 | 国产传媒在线视频 | 黄色网入口 | 神马久久午夜 | 中文字幕免费在线观看视频 | 韩国毛片一区二区三区 | 成人一区二区电影 | 日韩欧美二区 | 白浆在线 | 成人激情四射网 | 波多野结衣 在线 | 亚色一区| 中文成人无字幕乱码精品区 | jizz在线免费观看 | 精品国产1区| 超碰人人做 | 免费在线中文字幕 | 古代黄色一级片 | 热99在线 | 天堂av√ | 国产精品1234 | 美国成人免费视频 | 国产免费不卡av | 国产黄色片网站 | 成人av福利 | 久久免费视频6 | 丁香花电影在线观看免费高清 |