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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

多校2.1012La Vie en rose

發布時間:2023/12/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 多校2.1012La Vie en rose 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊打開鏈接

Problem Description Professor Zhang would like to solve the multiple pattern matching problem, but he only has only one pattern string?p=p1p2...pm. So, he wants to generate as many as possible pattern strings from?p?using the following method:

1. select some indices?i1,i2,...,ik?such that?1i1<i2<...<ik<|p|?and?|ij?ij+1|>1?for all?1j<k.
2. swap?pij?and?pij+1?for all?1jk.

Now, for a given a string?s=s1s2...sn, Professor Zhang wants to find all occurrences of all the generated patterns in?s.
Input There are multiple test cases. The first line of input contains an integer?T, indicating the number of test cases. For each test case:

The first line contains two integers?n?and?m?(1n105,1mmin{5000,n})?-- the length of?s?and?p.

The second line contains the string?s?and the third line contains the string?p. Both the strings consist of only lowercase English letters.
Output For each test case, output a binary string of length?n. The?i-th character is "1" if and only if the substring?sisi+1...si+m?1?is one of the generated patterns.
Sample Input 3 4 1 abac a 4 2 aaaa aa 9 3 abcbacacb abc
Sample Output 1010 1110 100100100


題意:給一個原串給一個匹配串,匹配串可以任選一些不相鄰的字符,把這些字符和相鄰的字符交換,匹配成功串首為1,else0;


解:標程用的bitset,不曉得是什么阿..暴力如下:

<pre name="code" class="cpp"> #include <iostream> #include <cstdio> #include <cstring> #include <string> #include <algorithm>using namespace std;char ans[100000 + 5];int main() {int t;cin>>t;while(t--){int n,m;cin>>n>>m;string a, b;cin>>a>>b;memset(ans, '1', sizeof ans);for(int i = 0; i <= n-m; i++){for(int j = 0; j < m; j++){if(a[i+j] == b[j]);else if(j < m-1 && a[i+j] == b[j+1] && a[i+j+1] == b[j]) // 交換匹配,先控制范圍j++;else{ans[i] = '0';break;}}}for(int i = 0; i < n-m+1; i++)cout<<ans[i];while(--m)cout<<'0'; //倒數幾個長度不夠的一定匹配不到。cout<<endl;}return 0;}








總結

以上是生活随笔為你收集整理的多校2.1012La Vie en rose的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美一区二区三区久久精品 | а√天堂8资源中文在线 | 亚洲蜜臀av一区二区三区 | 欧美精品www| 无遮挡裸光屁屁打屁股男男 | 一区二区导航 | 久久国产精品久久久久久 | 免费色网站 | 久久久久久天堂 | 欧美性粗暴 | 善良的女朋友在线观看 | 国产偷v国产偷v亚洲高清 | 闫嫩的18sex少妇hd | 精品久久久久久久中文字幕 | 精品人妻一区二 | 日本美女一区 | 粉嫩av一区二区 | 高贵麻麻被调教成玩物 | 超碰久草| 一级毛片黄片 | 免费看一级视频 | 插插看看| 另类欧美亚洲 | 中文字幕导航 | 国产精品久久久久久影视 | 岛国一区二区三区 | 加勒比综合网 | 国产男女激情 | 激情视频免费在线观看 | av在线天天| 久久激情网 | 日韩欧美在线观看一区二区三区 | 亚洲区中文字幕 | 九九精品免费 | 欧美性一区 | 致单身男女免费观看完整版 | 黄色的网站在线观看 | 色噜噜一区二区三区 | 成年激情网 | 成人在线手机视频 | 中文在线а√天堂 | 天天干夜夜想 | 99这里有精品视频 | 免费一级黄色大片 | 欧美日韩三级视频 | 日本簧片在线观看 | 成人精品视频一区 | 日韩经典在线观看 | 精品人妻伦一二三区免费 | 国产色图片 | 欧美日韩另类一区 | www.日| 午夜久久久精品 | 国产精品伦一区二区三级古装电影 | 亚洲免费影院 | 阿v天堂网 | 亚洲欧美乱日韩乱国产 | 影音av资源| 国产情侣一区 | 久草精品视频在线观看 | 久久久久亚洲av成人网人人网站 | 伊人色综合久久久 | 亚洲AV无码成人精品区在线观 | 日韩精选av| 久久艹在线 | 日韩成人一区二区 | 农村少妇无套内谢粗又长 | 日韩经典av | 日韩三级视频 | 日本视频在线免费观看 | 天天干夜夜操视频 | 四虎成人永久免费视频 | 校园春色亚洲色图 | 日韩精品一区二区三区av | 国精产品一品二品国精品69xx | 亚洲第一二区 | 伊人ab | 亚洲自拍另类 | 久久久一级黄色片 | 欧美永久 | 色婷婷九月 | 伊人情人综合网 | 岛国二区三区 | 亚洲永久免费精品 | av2014天堂| 国产精品偷乱一区二区三区 | 国产成人精品一区二区三区四区 | 亚洲女人av| 亚洲 欧美 综合 | 国产视频精品一区二区三区 | 久久欧 | 国产真人无遮挡作爱免费视频 | 777亚洲 | 国产伦理在线观看 | 国产精品无码中文 | 国产无码精品视频 | 四虎精品欧美一区二区免费 | 午夜视频网站在线观看 | 亚洲男人天堂2019 |