Bzoj-1303 中位數
•給出 1…n 的一個排列,統計該排列有多少個長度爲奇數的連續子序列的中位數是 b。
•將小於 b 的數變成-1 ,將 b 變成 0 ,將大於 b 的數變成 1
•然後轉化爲BZOJ-1637的模型:
•前綴和序列 S_(i-1)=S_j表示這一段中的中位數爲 b
•開一個數組 cnt[i],表示 S_k=i 的數量
•從左往右掃的同時統計一下即可
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
SpringBoot Redis自適應配置[Cluster Standalone Sentinel]
洛书i
2020-07-08 11:31:18
OneDrive同步電腦任意文件夾
是ARI啊
2020-07-08 01:48:55
軟件學習手記---PPT製作技巧(附1000+套PPT模板下載鏈接)
乒乓少一丘
2020-07-07 23:13:39
vuex中mutation和action的區別
vuex中mutation和action的詳細區別 const store = new Vuex.Store({ state: { count: 0 }, mutations: { increm
小蟹蟹蟹蟹
2020-07-07 16:47:10
Android技巧總結 系列一
Android探索之路
2020-07-07 15:34:12
IDEA 如何批量修改變量名
Xucc_
2020-07-06 23:47:09
優點還是缺點?大牛帶你深入剖析不一樣的C語言
C语言大叔
2020-07-06 16:11:31
少年,你渴望力量嗎?學完C語言以後的寒假該何去何從
C语言大叔
2020-07-06 16:11:31
基於FastJson實現JSON與Java對象轉換
surpassLiang
2020-07-06 11:50:40
開發中掃碼槍的最佳實踐(異常原來也可以這麼用)
surpassLiang
2020-07-06 11:50:29
這些軟件太強了,Windows必裝!尤其程序員
surpassLiang
2020-07-06 11:50:29
Windows的防火牆的那點事
surpassLiang
2020-07-06 11:50:29