亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

【poj2185】Milking Grid

2019-11-14 09:54:17
字體:
來源:轉載
供稿:網友

題意 在N*M字符矩陣中找出一個最小子矩陣,使其多次復制所得的矩陣包含原矩陣。N<=10000,M<=75 aba bab aba

ab ba

解法 先找出最大的K,使得原矩陣是若干個K*M的矩陣拼成一列后的子矩陣 把一行看做一個整體,對列做KMP 用應用1的方法確定最小行寬 再在K*M的矩陣中,把一列看做一個整體,用同樣的方法求最小行寬 O(N*M)

#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<algorithm>using namespace std;const int N=10005;char w[N][80];int t[N],l[80],n,m,tmp;void calc_t(){ t[0]=-1; int j; for (int i=0;i<n;i++) { t[i+1]=i+1; for (int k=0;k<m;k++) { j=t[i]; while(w[i][k]!=w[j][k]&&j!=-1) j=t[j]; t[i+1]=min(++j,t[i+1]); } }}void calc_w(){ int j; l[0]=-1; for (int i=0;i<m;i++) { l[i+1]=i+1; for (int k=0;k<tmp;k++) { j=l[i]; while(w[k][i]!=w[k][j]&&j!=-1) j=l[j]; l[i+1]=min(++j,l[i+1]); } }}int main(){// freopen("std.in","r",stdin); cin>>n>>m; for (int i=0;i<n;i++) scanf("%s",w[i]); calc_t(); tmp=n-t[n]; calc_w(); int tmp1=m-l[m]; cout<<tmp*tmp1; return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久av福利软件| 亚洲美女www午夜| 亚洲夜晚福利在线观看| 日韩久久午夜影院| 不用播放器成人网| 亚洲色图激情小说| 中文字幕亚洲在线| 欧美日韩国产成人高清视频| 国产精品日韩在线观看| 高清一区二区三区日本久| 国产欧美一区二区| 日韩中文在线不卡| 国产精品成av人在线视午夜片| 久久久精品999| 26uuu亚洲国产精品| 欧美一级片免费在线| 国产91色在线|免| 亚洲欧美在线磁力| 国产精品自拍偷拍| 欧美另类69精品久久久久9999| 国产精品视频免费在线| 情事1991在线| 国产欧美日韩中文字幕| 国产精品一区久久| 日韩大陆欧美高清视频区| 久久久成人的性感天堂| 欧美性videos高清精品| 精品一区二区亚洲| 国产欧美日韩精品丝袜高跟鞋| 亚洲一二三在线| 91成人精品网站| 亚洲第一福利视频| 亚洲日韩第一页| 最近2019中文字幕大全第二页| 亚洲欧美综合图区| 国产午夜精品视频| 性夜试看影院91社区| 欧美一级片一区| 97视频在线观看播放| 欧美精品久久久久| 日韩精品免费在线播放| 伊人一区二区三区久久精品| 午夜精品一区二区三区在线播放| 欧美激情视频一区二区| 色午夜这里只有精品| 欧美成人激情在线| 亚洲国产成人久久综合一区| 日韩一区二区福利| 国产精品久久久久久中文字| 国产丝袜高跟一区| 国产精品美女av| 色综合天天狠天天透天天伊人| 亚洲人成网站777色婷婷| 国产女人精品视频| 欧美激情精品久久久久久变态| 国产女人18毛片水18精品| 久久久久久久国产精品视频| 久久精品国产精品亚洲| 欧洲日韩成人av| 精品人伦一区二区三区蜜桃免费| 欧美国产日韩一区二区三区| 欧美激情xxxx| 日韩电影中文字幕| 成人精品久久一区二区三区| 国产精品视频一区国模私拍| 自拍偷拍亚洲区| 一道本无吗dⅴd在线播放一区| 久久天堂av综合合色| 91精品视频在线播放| 91香蕉嫩草神马影院在线观看| 久久成人一区二区| 亚洲精品动漫久久久久| 尤物yw午夜国产精品视频明星| 北条麻妃一区二区三区中文字幕| 91精品国产综合久久香蕉的用户体验| 91香蕉电影院| 久久精品2019中文字幕| 亚洲精品成人久久久| 97色伦亚洲国产| 欧美成人亚洲成人| 欧美亚洲视频一区二区| 日韩成人激情影院| 成人h片在线播放免费网站| 热99在线视频| 欧美一区亚洲一区| 日韩美女福利视频| 精品福利免费观看| 亚洲性线免费观看视频成熟| 北条麻妃99精品青青久久| 在线观看久久av| 欧美日韩免费在线| 日本成人激情视频| 国产精品9999| 97久久伊人激情网| 91香蕉嫩草影院入口| 国产精品亚洲视频在线观看| www.日韩视频| 国产成人在线播放| 午夜精品一区二区三区在线视| 欧美成aaa人片免费看| 精品少妇v888av| 国产精品一区av| 亚洲国产精品99| 国产精品国产三级国产专播精品人| 91免费欧美精品| 成人黄色大片在线免费观看| 亚洲va欧美va国产综合久久| 精品久久久久久久久久久久久| 久久久久久久久久av| 国内伊人久久久久久网站视频| 精品久久久久久久久久久久久久| 亚洲香蕉av在线一区二区三区| 中文综合在线观看| 亚洲精品aⅴ中文字幕乱码| 国外成人在线视频| 欧美精品少妇videofree| 日韩精品高清视频| 国产在线拍揄自揄视频不卡99| 亚洲电影天堂av| 日韩免费不卡av| 午夜精品www| 国产欧美 在线欧美| 在线播放国产精品| 国产精品男人爽免费视频1| 深夜福利一区二区| 国产91精品久久久久久久| 国产福利精品视频| 国产区亚洲区欧美区| 777国产偷窥盗摄精品视频| 欧美一级片免费在线| 欧美激情喷水视频| 亚洲国产精品字幕| 日韩在线观看免费av| 久久久久久久久久久久久久久久久久av| 2020国产精品视频| 2019中文字幕在线免费观看| 国产精品精品视频一区二区三区| 在线日韩中文字幕| 精品国产一区二区三区久久狼5月| 精品亚洲男同gayvideo网站| wwwwwwww亚洲| 视频在线一区二区| 亚洲美女av黄| 亚洲第一色在线| 欧美激情中文字幕乱码免费| 2019中文在线观看| 亚洲精品国产美女| 少妇av一区二区三区| 欧美电影在线观看完整版| 91av视频在线观看| 国产一区二区三区中文| 在线观看不卡av| 久久久999精品免费| 2019中文字幕全在线观看| 浅井舞香一区二区| 日韩性xxxx爱| 国产精品大陆在线观看| 自拍亚洲一区欧美另类| 18性欧美xxxⅹ性满足| 欧美又大又硬又粗bbbbb| 成人性生交xxxxx网站| 亚洲精品美女在线观看播放| 97在线视频观看| 色妞色视频一区二区三区四区|