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

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

【poj2185】Milking Grid

2019-11-14 10:45:46
字體:
來源:轉載
供稿:網友

題意 在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
欧美一区三区三区高中清蜜桃| 久久久人成影片一区二区三区观看| 久久久久日韩精品久久久男男| 国产精品69精品一区二区三区| 成人免费视频a| 国产精品久久久一区| 最新日韩中文字幕| 日韩精品视频中文在线观看| 精品无人国产偷自产在线| 国产成人精品电影| 日韩电影免费观看中文字幕| 日韩av电影免费观看高清| 91香蕉嫩草神马影院在线观看| 国产免费一区视频观看免费| 欧美日韩亚洲天堂| www国产亚洲精品久久网站| 在线日韩第一页| 精品国产一区二区在线| 亚洲精选在线观看| 一本大道久久加勒比香蕉| 国产一区红桃视频| 69视频在线播放| 亚洲一品av免费观看| 欧美视频一区二区三区…| 久久久999精品免费| 色综合久久天天综线观看| 综合av色偷偷网| 欧美日韩在线视频观看| 国产在线拍偷自揄拍精品| 日日摸夜夜添一区| 久久精品国产久精国产思思| 性色av一区二区三区红粉影视| 日本精品久久久久影院| 亚洲日韩欧美视频| 久久精品国产清自在天天线| 久久九九全国免费精品观看| 久久视频中文字幕| 成人免费观看a| 亚洲精品中文字幕av| 97久久超碰福利国产精品…| 欧美日韩人人澡狠狠躁视频| 国产精品欧美激情| 国产在线a不卡| 国产视频久久久久久久| 91香蕉国产在线观看| 伊人精品在线观看| 亚洲欧美中文另类| 日韩欧美主播在线| 欧美精品久久久久| 亚洲视频视频在线| 国产精品欧美亚洲777777| 国产成人一区二区三区| 91精品美女在线| 国产精品美女免费| 中文字幕精品久久| 日韩av片电影专区| 中文字幕在线国产精品| 日韩中文综合网| 成人免费大片黄在线播放| 久久精品视频99| 成人xxxxx| 国产69精品99久久久久久宅男| 精品久久久免费| 午夜精品三级视频福利| 久久亚洲国产成人| 国产欧美va欧美va香蕉在| 欧美福利视频在线| 亚洲无线码在线一区观看| 亚洲欧美日韩视频一区| 中文字幕精品影院| 久久久久久久久久久人体| 国产亚洲精品久久久| 国产精品久久久久久一区二区| 国产91精品青草社区| 久久久女女女女999久久| 欧美大尺度电影在线观看| 亚洲第一精品夜夜躁人人爽| 91精品国产综合久久香蕉的用户体验| 国产精品一区二区久久久久| 日本精品久久久| 精品福利在线视频| 亚洲欧美变态国产另类| 亚洲人精选亚洲人成在线| 欧美午夜激情小视频| 91久久精品国产91久久性色| 国产美女精品视频| 国产成人91久久精品| 8090成年在线看片午夜| 欧美性精品220| 一区三区二区视频| 国产精品国产亚洲伊人久久| 午夜精品国产精品大乳美女| 色诱女教师一区二区三区| 亚洲精品久久久久久久久久久久久| 91在线高清免费观看| 国产在线视频2019最新视频| 日韩激情av在线免费观看| 青青久久aⅴ北条麻妃| 亚洲男人天堂2024| 欧美亚洲另类视频| 亚洲国产精品大全| 国产成人高清激情视频在线观看| 91久久国产综合久久91精品网站| 欧美性jizz18性欧美| 久青草国产97香蕉在线视频| 久久亚洲精品视频| 亚洲va电影大全| 亚洲精品www| 亚洲视频专区在线| 欧美成人亚洲成人日韩成人| 日韩一区二区久久久| 久久久久久久久久亚洲| 久久男人av资源网站| 日韩av在线直播| 欧美日韩一区二区在线| 亚洲男女自偷自拍图片另类| 超薄丝袜一区二区| 久久免费视频观看| www亚洲精品| 国产精品免费视频久久久| 亚洲黄页网在线观看| 日本久久久久久久久| 国产啪精品视频| 国产成人精品综合| 国产精品9999| 欧美中文在线观看国产| 国产精品1区2区在线观看| 精品五月天久久| 国产精品精品一区二区三区午夜版| 亚洲成人aaa| 91精品在线影院| 久久综合伊人77777尤物| 国内伊人久久久久久网站视频| 97精品国产97久久久久久| 国产免费一区二区三区香蕉精| 欧美麻豆久久久久久中文| 国产精品免费看久久久香蕉| 国产精品一区二区三区在线播放| 中文字幕国内精品| 久久精品国产久精国产一老狼| 欧美日韩亚洲视频| 欧美美最猛性xxxxxx| 欧美精品videossex88| 8050国产精品久久久久久| 欧美激情影音先锋| 日韩欧美在线国产| 91在线精品视频| 大荫蒂欧美视频另类xxxx| 亚洲精品按摩视频| 91九色单男在线观看| 国产精品com| 福利精品视频在线| 97久久久久久| 国产精品美女免费| 日韩av免费观影| 91系列在线观看| 欧美极品美女电影一区| 亚洲电影免费观看| 国产精品一区=区| 欧美在线视频在线播放完整版免费观看| 久久久久久久久国产精品| 性欧美在线看片a免费观看| 欧美激情亚洲综合一区| 久久久久国产精品一区|