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

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

【poj2185】Milking Grid

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

題意 在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
国产有码在线一区二区视频| 伦理中文字幕亚洲| 欧美丝袜美女中出在线| 亚洲精品视频久久| 久久久久久999| 亚洲色图欧美制服丝袜另类第一页| 亚洲天堂精品在线| 欧美最猛性xxxxx亚洲精品| 亚洲男人天堂网| 欧洲成人性视频| 日本一区二三区好的精华液| 日韩av手机在线| 久久精品国产成人精品| 久久精品成人欧美大片| 国产在线a不卡| 伊人伊成久久人综合网站| 国产视频精品va久久久久久| 亚洲国产精品视频在线观看| 在线成人激情视频| 97久久超碰福利国产精品…| 国产精品久久久久久久久借妻| 欧美极品少妇xxxxx| 国产精品99蜜臀久久不卡二区| 日韩久久免费视频| 国产主播精品在线| 奇米四色中文综合久久| 国产精品久久久久一区二区| 国产91在线播放精品91| 亚洲精品久久久久久久久久久| 亚洲综合色av| 久久精品中文字幕免费mv| 91中文字幕在线观看| 97视频在线观看视频免费视频| 国产精品日日做人人爱| 久久人人爽亚洲精品天堂| 91精品国产91久久久久久吃药| 亚洲网站在线看| 日韩在线视频线视频免费网站| 欧美有码在线观看| 久久久久久久久久久久久久久久久久av| 日韩网站免费观看高清| 不卡av在线播放| 亚州欧美日韩中文视频| 亚洲最新中文字幕| 欧美性生活大片免费观看网址| 久久国产精品久久久| 亚洲性日韩精品一区二区| 日韩美女视频免费在线观看| 国产在线98福利播放视频| 91在线网站视频| 日本中文字幕不卡免费| 国产精品久久久久久久久久久久久| 亚洲综合国产精品| 亚洲精品中文字幕女同| 国产91精品黑色丝袜高跟鞋| 在线观看日韩专区| 韩国v欧美v日本v亚洲| 尤物九九久久国产精品的特点| 欧美激情a在线| 成人网在线免费看| 这里只有视频精品| 91色在线视频| 97超碰色婷婷| 欧美成人精品在线播放| 久久久久久久激情视频| 久久久成人精品| 久久久91精品| 成人精品久久久| 国产成人精品日本亚洲专区61| 日韩在线免费视频| 国产亚洲精品激情久久| 欧美成aaa人片免费看| 亚洲精品影视在线观看| 欧美日韩激情视频| 成人av在线亚洲| 久久久久久久久久国产精品| 国产精品一区二区三区久久| 久久久精品久久久| 国产精品视频区1| 亚洲成人1234| 久久精品国产一区二区电影| 中文字幕日韩视频| 国产99久久精品一区二区 夜夜躁日日躁| 亚洲无限av看| 中文字幕亚洲欧美日韩在线不卡| 欧美日韩国产一中文字不卡| 久久久久久久色| 97国产一区二区精品久久呦| 久久精品国产亚洲7777| 国内精品久久久久久| 久久精品99无色码中文字幕| 国产精品国产三级国产aⅴ浪潮| 欧美黑人一区二区三区| 亚洲精品一区久久久久久| 欧美怡春院一区二区三区| 91久久国产精品| 国产精品久久婷婷六月丁香| 在线精品视频视频中文字幕| 日韩亚洲综合在线| 国产视频精品自拍| 欧美亚洲另类制服自拍| 伊是香蕉大人久久| 欧美日韩一二三四五区| 欧美成人免费全部观看天天性色| 日韩高清电影好看的电视剧电影| 亚洲精品视频中文字幕| 国产精品国产三级国产aⅴ浪潮| 亚洲国模精品私拍| 91嫩草在线视频| 俺去亚洲欧洲欧美日韩| 97国产真实伦对白精彩视频8| 久久精品男人天堂| 欧美激情日韩图片| 成人夜晚看av| 精品中文字幕乱| 午夜免费久久久久| 国产免费一区二区三区在线能观看| 国产精品尤物福利片在线观看| 欧美日韩黄色大片| 国产精品视频资源| 亚洲欧美一区二区激情| 麻豆国产精品va在线观看不卡| 成人a视频在线观看| 国模极品一区二区三区| 亚洲白虎美女被爆操| 人人爽久久涩噜噜噜网站| 精品国产自在精品国产浪潮| 精品偷拍各种wc美女嘘嘘| 精品中文字幕在线观看| 97国产精品免费视频| 久久久综合免费视频| 日韩人在线观看| 欧美大片第1页| 欧美日韩综合视频网址| 伊人伊人伊人久久| 久久69精品久久久久久国产越南| 国产精品久久久久久久美男| 欧美片一区二区三区| 亚洲综合色av| 一区二区三区动漫| 欧美成在线观看| 国产欧美va欧美va香蕉在| 国产精品视频精品| 亚洲最大av在线| 国产玖玖精品视频| 国产一区二区在线免费| 久久国产精品久久久久久久久久| 伊人久久精品视频| 国产视频精品xxxx| 亚洲精品动漫久久久久| 欧美日韩精品在线视频| 久久五月情影视| 国产福利精品av综合导导航| 色哟哟亚洲精品一区二区| 欧美影院久久久| 亚洲欧洲高清在线| 欧美男插女视频| 日韩av网址在线| 欧美成年人视频网站欧美| 成人妇女淫片aaaa视频| 国产一区二区三区在线| 欧美视频精品一区| 精品亚洲精品福利线在观看| 欧美性理论片在线观看片免费|