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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Two Strings(CF-223B)

發(fā)布時間:2025/3/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Two Strings(CF-223B) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Problem Description

A subsequence of length |x| of string s?=?s1s2... s|s| (where |s| is the length of string s) is a string x?=?sk1sk2... sk|x| (1?≤?k1?<?k2?<?...?<?k|x|?≤?|s|).

You've got two strings — s and t. Let's consider all subsequences of string s, coinciding with string t. Is it true that each character of string s occurs in at least one of these subsequences? In other words, is it true that for all i (1?≤?i?≤?|s|), there is such subsequence x?=?sk1sk2... sk|x| of string s, that x?=?t and for some j (1?≤?j?≤?|x|) kj?=?i.

Input

The first line contains string s, the second line contains string t. Each line consists only of lowercase English letters. The given strings are non-empty, the length of each string does not exceed 2·105.

Output

Print "Yes" (without the quotes), if each character of the string s occurs in at least one of the described subsequences, or "No" (without the quotes) otherwise.

Examples

Input

abab
ab

Output

Yes

Input

abacaba
aba

Output

No

Input

abc
ba

Output

No

Note

In the first sample string t can occur in the string s as a subsequence in three ways: abab, abab and abab. In these occurrences each character of string s occurs at least once.

In the second sample the 4-th character of the string s doesn't occur in any occurrence of string t.

In the third sample there is no occurrence of string t in string s.

題意:給出兩個字符串 S、T,對于 S 的每一個字符尋找一個長度與 T 相同的子串,如果這些子串均與 T 相同,那么輸出 Yes,否則輸出 No

思路:記錄字符串 S 中每一個字符在 T 串向前、向后能匹配的位置,然后對位置進行求和比較,如果向前的位置+向后的位置大于字符串 T 的長度,則說明匹配成功

Source Program

#include<iostream> #include<cstdio> #include<cstdlib> #include<string> #include<cstring> #include<cmath> #include<ctime> #include<algorithm> #include<utility> #include<stack> #include<queue> #include<vector> #include<set> #include<map> #include<bitset> #define EPS 1e-9 #define PI acos(-1.0) #define INF 0x3f3f3f3f #define LL long long const int MOD = 1E9+7; const int N = 500000+5; const int dx[] = {-1,1,0,0,-1,-1,1,1}; const int dy[] = {0,0,-1,1,-1,1,-1,1}; using namespace std;char s[N],t[N]; int bucketS[N],bucketT[N]; int pre[N],suf[N]; int main(){scanf("%s",s);scanf("%s",t);int sLen=strlen(s);int tLen=strlen(t);for(int i=0,j=0;i<sLen;i++){if(s[i]==t[j]&&j<tLen){bucketS[s[i]]=j;j++;}pre[i]=bucketS[s[i]];}for(int i=sLen-1,j=tLen-1;i>=0;i--){if(s[i]==t[j]&&j>=0){bucketT[s[i]]=tLen-j;j--;}suf[i]=bucketT[s[i]];}bool flag=true;for(int i=0;i<sLen;i++){if(pre[i]+suf[i]<tLen){flag=false;break;}}if(flag)printf("Yes\n");elseprintf("No\n");return 0; }

?

總結(jié)

以上是生活随笔為你收集整理的Two Strings(CF-223B)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 一区二区视频在线观看 | 亚洲1区 | 国产成人无码性教育视频 | 欧美三日本三级少妇99 | 不卡二区 | 91黄色在线视频 | 欧美精品xxxxx | 一级黄色美女视频 | 欧美中文字幕第一页 | 希岛婚前侵犯中文字幕在线 | 国产大片中文字幕在线观看 | 一区二区在线视频播放 | 久久久水蜜桃 | 欧美精品久久久久久久久 | 久久久久久久久久av | 国产经典一区二区 | 免费国产高清 | 亚洲精品成av人片天堂无码 | 99久久久久久久久久 | 亚洲乱码国产乱码精品精98午夜 | 极品销魂美女一区二区 | 天天看夜夜 | 小色瓷导航 | 伊人ab| 欧美顶级黄色大片免费 | av天堂一区二区 | 免费亚洲一区 | 天天干天天草天天射 | 逼特逼在线视频 | 国产一区二区三区四区五区在线 | 久久久伦理片 | 成人福利在线视频 | 国产资源视频 | 这里只有精品久久 | av免费大全 | 天天综合国产 | 国产精品国语对白 | 成人午夜视频在线免费观看 | 亚欧美在线观看 | 波多野结衣中文在线 | а√中文在线资源库 | av亚洲在线 | 黑花全肉高h湿play短篇 | 九色福利| 亚洲在线电影 | 国产3p露脸普通话对白 | 久久天堂影院 | 啪在线视频 | 国产女主播喷水高潮网红在线 | 国产一级生活片 | 九色网站在线观看 | 在线观看免费看片 | 8x8ⅹ国产精品一区二区二区 | 日韩美女激情 | 在线观看特色大片免费网站 | 亚洲av毛片一区二二区三三区 | 免费香蕉视频 | 91视频xxx| 999热精品视频 | 天天摸天天碰 | 亚洲精品区 | av之家在线 | 99精品中文字幕 | 久久久久毛片 | 国产欧美日韩视频在线观看 | 亚洲一区久久 | 色婷五月 | 精品1区2区3区 | gv天堂gv无码男同在线观看 | 国产午夜麻豆影院在线观看 | 亚洲欧美激情精品一区二区 | 国产精品69久久久 | 欧洲成人一区二区三区 | 色视频导航 | 黄网在线观看免费 | av手机在线播放 | 欧美成人午夜 | 亚洲一区无 | 国产一区二区免费看 | 九色自拍视频 | h片在线观看免费 | 午夜在线精品 | 五月情网 | 日韩av中文| 国产99色| 国产免费一区二区 | 韩国av免费在线观看 | 黄页网站视频 | 日本久久一区二区 | 亚洲一区二区三区加勒比 | 人人澡人人澡 | 中文字幕人妻一区 | 在线观看av大片 | 亚洲天天视频 | 麻豆乱码国产一区二区三区 | 未满十八岁勿进 | 久久久欧美精品 | 国产极品在线播放 | 久久老女人 |