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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

HDU 5745 La Vie en rose 字符串匹配(暴力)

發(fā)布時(shí)間:2023/12/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDU 5745 La Vie en rose 字符串匹配(暴力) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目的意思是,任意相鄰的兩個(gè)字母都可以交換,你可以交換一組,也可以多組。這樣一來,有關(guān)相鄰的所有p的變形串也幾乎都能被生成出來了。

這題做起來挺氣人的!大家都是兩個(gè)for循環(huán)O(nm)暴力過的……昨天比賽的時(shí)候?qū)懙氖?span style="font-family:'Microsoft YaHei'; font-size:14px">所以直接判斷一下s子串,s[k]能否與p[j],p[j-1],p[j+1]中的一個(gè)相匹配,再check一下p串字母被匹配的次數(shù)。 O(n*(26+m)),無情TLE。

今天網(wǎng)上搜下題解,我勒個(gè)艸,思路是一樣的,寫的比我復(fù)雜多了,for里面的東西比我還多,結(jié)果AC了。

昨晚躺床上想了一下,可以不用check使用的次數(shù)。只要從左到右順序匹配過去就可以了,具體看代碼。

但是一開始又是無情WA好幾次!!!

/* *********************************************** Author :angon ************************************************ */ #include <stdio.h> #include <string.h> #include <iostream> #include <algorithm> #include <stack> #include <vector> #include <queue> #include <set> #include <map> #include <string> #include <math.h> #include <stdlib.h> #include <time.h> using namespace std; #define REP(i,k,n) for(int i=k;i<n;i++) #define REPP(i,k,n) for(int i=k;i<=n;i++) #define scan(d) scanf("%d",&d) #define scann(n,m) scanf("%d%d",&n,&m) #define mst(a,k) memset(a,k,sizeof(a)); #define LL long long #define maxn 1005 #define mod 100000007char s[100005],p[100005]; //int vis[27],vis2[27]; int main() {//freopen("1012.txt","r",stdin);// freopen("out.txt","w",stdout);int t,n,m,flag;scan(t);while(t--){scann(n,m);scanf("%s %s",s,p);for(int i=0;i<n-m+1;i++){flag=0;for(int j=0,k=i;j<m;j++,k++){if(s[k]==p[j]){continue;}else if(s[k]==p[j+1] && s[k+1]==p[j]){k++;j++;}//else if(j>=1 && s[k]==p[j-1] && s[k-1]==p[j])//{// 把第55行去掉加62行會(huì)錯(cuò),但沒想出來會(huì)錯(cuò)的例子,唉。// }else{putchar('0');flag=1;break;}}if(!flag)putchar('1');}for(int i=n-m+1;i<n;i++)putchar('0');putchar('\n');}return 0; }

總結(jié)

以上是生活随笔為你收集整理的HDU 5745 La Vie en rose 字符串匹配(暴力)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 夜夜嗨av| 水蜜桃亚洲精品 | 天堂久久精品 | 银娇在线观看 | 暖暖成人免费视频 | 村姑电影在线播放免费观看 | 黄色一级录像片 | 亚洲啪啪av | 人妻丰满熟妇av无码区 | 欧美无遮挡高潮床戏 | 男人日女人免费视频 | 亚洲 美腿 欧美 偷拍 | 五月婷婷综合久久 | 特大黑人巨交吊性xxxxhd | 色综合综合网 | 好看的中文字幕av | 国产内射老熟女aaaa∵ | 黄网在线 | 国产精品福利在线播放 | 午夜国产在线 | 求个黄色网址 | 在线视频久 | www.com捏胸挤出奶 | 三级视频在线播放 | 少妇真人直播免费视频 | 日日夜夜精品免费 | 亚洲国产精品自拍视频 | 亚洲国产日韩a在线播放性色 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 日韩欧美一 | 欧美一级片在线视频 | www.在线观看麻豆 | 婷婷色在线观看 | 亚洲视频一区 | 黄色专区 | 日韩一区二区在线观看视频 | 3d动漫精品啪啪一区二区免费 | 亚洲妇女体内精汇编 | 国产中文字幕乱人伦在线观看 | 亚洲国产综合网 | 国内自拍偷拍网 | 午夜a区 | 久久精品国产一区二区 | 色老大视频 | 成人在线短视频 | 最新地址av | 麻豆亚洲av熟女国产一区二 | 性一交一乱一伧老太 | 欧美变态口味重另类 | 国产影视一区二区 | 综合久久2o19| 日韩三级电影网址 | 4色av| 欧美超逼视频 | 亚洲精品无码成人 | 婷婷综合国产 | 欧美破处大片 | 国产第一av | 欧美激情久久久久久久 | 成人免费观看在线视频 | 99999av| 小泽玛利亚一区二区三区在线观看 | 伊人国产一区 | 精品成人无码一区二区三区 | 91黑丝美女 | 中国女人裸体乱淫 | 另类综合视频 | 91日批 | 一区二区三区国产 | 成av在线 | 伊人日本 | 欧美69囗交视频 | 美女三级黄色片 | 久久久久久久国产 | 久久久性 | 一区二区在线视频 | 天天操欧美 | 自拍1区| 日本黄网站 | 内射一区二区 | aaa影院 | 国产午夜精品久久久久久久 | 亚洲日本欧美 | 91精品国产91综合久久蜜臀 | 成片免费观看视频大全 | 国产精品羞羞答答在线 | 成人在线免费视频 | а√天堂资源官网在线资源 | 亚洲日批| 蜜臀av一区二区三区 | 色综合久久久久综合体桃花网 | 99日韩精品 | 成人性生生活性生交全黄 | 天天射狠狠干 | 成人香蕉网 | 中文字幕精品久久久久人妻红杏1 | 人人干人人干 | 精品不卡视频 | 亚洲精品乱码久久久久久蜜桃麻豆 |