http://tioj.ck.tp.edu.tw/problems/1242
這題是這題的延伸。
基本上和之前那題一樣,稍微不同的是,這題範圍變大,而且有更多查尋,而且要輸出代價(每個點的人數乘上到午餐點的曼哈頓距離)。
不過基本上概念不變,先找出X Y的中位數,再暴力FOR回圈求出代價就好。只是前題是,這裡所用到的所有區間和都用前綴和預處理好了。複雜度 O(N^2*q) ,感覺好像很慢,也許是測資爛八XD。
如果還要再更快也許就要對代價那裡做一些預處理吧。
1 |
|
http://tioj.ck.tp.edu.tw/problems/1242
這題是這題的延伸。
基本上和之前那題一樣,稍微不同的是,這題範圍變大,而且有更多查尋,而且要輸出代價(每個點的人數乘上到午餐點的曼哈頓距離)。
不過基本上概念不變,先找出X Y的中位數,再暴力FOR回圈求出代價就好。只是前題是,這裡所用到的所有區間和都用前綴和預處理好了。複雜度 O(N^2*q) ,感覺好像很慢,也許是測資爛八XD。
如果還要再更快也許就要對代價那裡做一些預處理吧。
1 |
|