最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

P5678 [GZOI2017]河神 題解

2023-03-24 21:15 作者:fdsji  | 我要投稿

這道題顯然是一道利用矩陣乘法優(yōu)化遞推的題目,畢竟給了一個數(shù)列的遞推公式,但是:

A_n%20%3D%20%5Cbegin%7Bcases%7D%20a_n%20%26%200%20%5Cle%20n%20%3C%20K%20%5C%5C%20%5Coplus%20(A_%7Bn-K%2Bt%7D%20%5Cotimes%20b_t)%20%26%20n%20%5Cge%20K%20%20%5Cend%7Bcases%7D

——這是什么公式啊,沒有正常的運算也就算了,還多了個?t,什么人啊~~~

那么我們得考慮推廣矩陣乘法的運算法則,使得矩陣乘法仍然滿足結(jié)合律但是卻適應這道題目的特殊情況?;蛘哒f,我們需要找到加法、乘法運算和與、或運算的共通之處,從而進行推廣。(這很像數(shù)學家干的事情啊,不是嘛)

我們可以考慮把加法變成或運算,乘法變成與運算。這里簡要證明一下乘法變成與運算的合理性(也就是依然具有結(jié)合律):

((AB)C)_%7Bi%2Cj%7D?的第?d?位為?1?當且僅當至少存在一對?x%2Cy?使得?A_%7Bi%2Cx%7D%2C%20B_%7Bx%2Cy%7D%2C%20C_%7By%2Cj%7D?第?d?位全部為?1。

(A(BC))_%7Bi%2Cj%7D?的第?d?位為?1?當且僅當至少存在一對?x%2Cy?使得?A_%7Bi%2Cx%7D%2C%20B_%7Bx%2Cy%7D%2C%20C_%7By%2Cj%7D?第?d?位全部為?1

——引自 q779 奆佬對本題的題解(洛谷P5678 [GZOI2017]河神 題解 | Q779的博客)

接下來我們就可以找到初始矩陣,即:

A%20%3D%20%5Cbegin%7Bbmatrix%7D%20a_k%20%26%20a_%7Bk-1%7D%20%26%20%5Ccdots%20%26%20a_0%20%5Cend%7Bbmatrix%7D

然后又有轉(zhuǎn)移矩陣:

M%20%3D%20%5Cbegin%7Bbmatrix%7D%20b_1%20%26%20%2B%20%5Cinfty%20%26%200%20%26%20%5Ccdots%20%26%200%20%5C%5C%20b_2%20%26%200%20%26%20%2B%20%5Cinfty%20%26%20%5Ccdots%20%26%200%20%5C%5C%20b_3%20%26%200%20%26%200%20%26%20%5Ccdots%20%26%200%20%5C%5C%20%5Cvdots%20%26%20%5Cvdots%20%26%20%5Cvdots%20%26%20%5Cddots%20%26%20%5Cvdots%20%5C%5C%20b_%7Bk-1%7D%20%26%200%20%26%200%20%26%20%5Ccdots%20%26%20%2B%20%5Cinfty%20%5C%5C%20b_k%20%26%200%20%26%200%20%26%20%5Ccdots%20%26%200%20%5Cend%7Bbmatrix%7D

其中?%2B%20%5Cinfty?取?2%5E%7B63%7D-1。

接著矩陣快速冪優(yōu)化遞推即可。

Code:


P5678 [GZOI2017]河神 題解的評論 (共 條)

使用qq登录你需要登录后才可以评论。
重庆市| 丹棱县| 岳阳县| 乐亭县| 遵义市| 道孚县| 武隆县| 壤塘县| 六盘水市| 凤翔县| 同心县| 庆元县| 招远市| 黎川县| 都安| 萨嘎县| 曲水县| 涪陵区| 南乐县| 桃源县| 徐汇区| 彰化市| 赤水市| 平江县| 墨竹工卡县| 常山县| 股票| 独山县| 乌海市| 禄丰县| 沾化县| 原平市| 江油市| 延吉市| 博乐市| 化德县| 巢湖市| 牙克石市| 上饶市| 丹凤县| 无棣县|