P4231 三步必杀 二次差分
生活随笔
收集整理的這篇文章主要介紹了
P4231 三步必杀 二次差分
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
傳送門(mén)
文章目錄
- 題意:
- 思路:
題意:
思路:
考慮給[2,6][2,6][2,6]加上s=2,e=10s=2,e=10s=2,e=10的等差數(shù)列,變成2,4,6,8,102,4,6,8,102,4,6,8,10,考慮差分?jǐn)?shù)組2,2,2,2,2,?102,2,2,2,2,-102,2,2,2,2,?10,即a[l]+=a,a[l+1?>r]+=d,a[r+1]?=ea[l]+=a,a[l+1->r]+=d,a[r+1]-=ea[l]+=a,a[l+1?>r]+=d,a[r+1]?=e,這個(gè)顯然可以用樹(shù)狀數(shù)組維護(hù),但是我們可以繼續(xù)對(duì)差分?jǐn)?shù)組差分,讓a[l]+=a,a[l+1]+=d?a,a[r+1]+=?d?e,a[r+2]+=ea[l]+=a,a[l+1]+=d-a,a[r+1]+=-d-e,a[r+2]+=ea[l]+=a,a[l+1]+=d?a,a[r+1]+=?d?e,a[r+2]+=e。
這樣最后求兩次前綴和,讓后輸出答案即可。
總結(jié)
以上是生活随笔為你收集整理的P4231 三步必杀 二次差分的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 蜜炙甘草的功效与作用、禁忌和食用方法
- 下一篇: 洋车前子的功效与作用、禁忌和食用方法