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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【51nod】2590 持续讨伐

發(fā)布時(shí)間:2025/7/14 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【51nod】2590 持续讨伐 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【51nod】2590 持續(xù)討伐

掙扎著卡了卡常過(guò)了

\(dp[i][j]\)為到第\(i\)位,和第\(i\)位相連的部分長(zhǎng)度\(x^{j}\)乘上之前部分所有方案\(x^{K}\)總和

轉(zhuǎn)移用二項(xiàng)式定理展開(kāi)即可,若這位不選,可以有\(dp[i + 1][j] = dp[i][K]\)

矩陣乘法優(yōu)化一下,卡常用預(yù)處理出2的幾次冪的矩陣的答案

#include <bits/stdc++.h> #define fi first #define se second #define pii pair<int,int> #define mp make_pair #define pb push_back #define space putchar(' ') #define enter putchar('\n') #define eps 1e-10 #define ba 47 #define MAXN 2005 //#define ivorysi using namespace std; typedef long long int64; typedef unsigned int u32; typedef double db; template<class T> void read(T &res) {res = 0;T f = 1;char c = getchar();while(c < '0' || c > '9') {if(c == '-') f = -1;c = getchar();}while(c >= '0' && c <= '9') {res = res * 10 +c - '0';c = getchar();}res *= f; } template<class T> void out(T x) {if(x < 0) {x = -x;putchar('-');}if(x >= 10) {out(x / 10);}putchar('0' + x % 10); } const int MOD = 998244353; int N,M,K; int C[15][15]; bool vis[55]; int inc(int a,int b) {return a + b >= MOD ? a + b - MOD : a + b; } int mul(int a,int b) {return 1LL * a * b % MOD; } void update(int &x,int y) {x = inc(x,y); } struct Matrix {int f[9][9];Matrix() {memset(f,0,sizeof(f));}friend Matrix operator * (const Matrix &a,const Matrix &b) {Matrix c;for(int i = 0 ; i <= K ; ++i) {for(int j = 0 ; j <= K ; ++j) {for(int h = 0 ; h <= K ; ++h) {update(c.f[i][j],mul(a.f[i][h],b.f[h][j]));}}}return c;}void unit() {for(int i = 0 ; i <= K ; ++i) f[i][i] = 1;}friend Matrix fpow(Matrix a,int c) {Matrix res,t = a;res.unit();while(c) {if(c & 1) res = res * t;t = t * t;c >>= 1;}return res;} }A,B,ans,P[35]; void Solve() {read(N);read(M);read(K);for(int i = 0 ; i <= K ; ++i) {C[i][0] = 1;for(int j = 1 ; j <= i ; ++j) {C[i][j] = inc(C[i - 1][j - 1],C[i - 1][j]);}}for(int i = 0 ; i <= K ; ++i) {for(int j = 0 ; j <= i ; ++j) {update(A.f[j][i],C[i][j]);}}B = A;for(int i = 0 ; i <= K ; ++i) update(B.f[K][i],1);P[0] = B;for(int i = 1 ; i <= 30 ; ++i) P[i] = P[i - 1] * P[i - 1];int p = 1,t;ans.unit();for(int i = 1 ; i <= M ; ++i) {read(t);for(int j = 0 ; j <= 29 ; ++j) {if((t - p) >> j & 1) ans = ans * P[j];}p = t;ans = ans * A;++p;}if(p != N) {for(int j = 0 ; j <= 29 ; ++j) {if((N - p) >> j & 1) ans = ans * P[j];}}int res = 0;for(int i = 0 ; i <= K ; ++i) {update(res,ans.f[i][K]);}out(res);enter; } int main(){ #ifdef ivorysifreopen("f1.in","r",stdin); #endifSolve();return 0; }

轉(zhuǎn)載于:https://www.cnblogs.com/ivorysi/p/11050912.html

總結(jié)

以上是生活随笔為你收集整理的【51nod】2590 持续讨伐的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 老司机深夜福利网站 | 成人一区二区在线观看 | 91在线免费播放 | 久久久久久久久久免费视频 | 国产亚洲精品美女久久久 | 免费视频a | 波多野结衣二区三区 | 午夜精品久久久久久久四虎美女版 | 色综合久久久久无码专区 | 亚洲欧美一区二区三区四区 | 国产精品一线二线三线 | 欧美日韩国产麻豆 | 波多野结衣不卡视频 | 天天爽夜夜 | 久久精品福利 | 在线观看黄网址 | 中文字幕一区二区三区乱码不卡 | 2019中文字幕在线免费观看 | 最新免费av | 亚洲图片自拍偷拍区 | 精品久久国产视频 | 国产精品美女主播 | 久久久91精品国产一区二区三区 | 亚洲韩国精品 | 久久无码精品丰满人妻 | 日本在线| 久久免费电影 | 色综合视频在线 | 亚洲av成人片色在线观看高潮 | 岛国精品一区二区三区 | 欧美日韩免费在线观看 | 最新中文字幕av | 国产一区二区视频在线观看免费 | 色呦呦免费观看 | 久热最新视频 | 丝袜老师扒开让我了一夜漫画 | 日韩av麻豆 | 91视频导航| 免费无码毛片一区二区app | 成年人观看视频 | 成人激情视频在线观看 | 日韩高清黄色 | 超碰极品| 欧美囗交做爰视频 | 亚洲一区二区三区三州 | 蜜桃色一区二区三区 | 亚洲国产综合在线 | 内地级a艳片高清免费播放 91在线精品一区二区 | 在线观看国产麻豆 | 麻豆视频在线免费看 | 中文字幕第一区 | 欧美男人操女人 | 一级小毛片 | 狠狠干b | 浴室里强摁做开腿呻吟男男 | 在线不卡| 久久久国产高清 | 日本欧美韩国国产精品 | 91视频在线观看 | 欧美高h| 222aaa| 成人有色视频 | 九九视屏| 中文字幕亚洲无线码在线一区 | 国产日韩欧美一区 | 成人里番精品一区二区 | 国产欧美精品久久 | 国产中文字幕一区二区 | 日韩免费观看av | 精品人妻少妇一区二区 | 蜜桃视频在线观看污 | 操女人免费视频 | 性生交生活影碟片 | 国产高清无密码一区二区三区 | 天天想你在线观看完整版高清 | 亚洲区一| 午夜影视在线观看 | 葵司av在线 | 夜夜摸夜夜爽 | heyzo朝桐光一区二区 | 久久噜| 日韩免费一区二区三区 | 日本老熟妇乱 | 久久久久久久极品 | 国产字幕av | www.国产区| 人妻少妇精品一区二区三区 | 黄色茄子视频 | 免费观看污网站 | 国产黑丝在线播放 | 大地资源影视在线播放观看高清视频 | 都市激情麻豆 | 国产热视频| 青青青青青青草 | 拔擦8x成人一区二区三区 | 亚洲一区小说 | 国产精品无码在线 | 国内成人自拍视频 | caoporn超碰97 |