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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

秋实大哥の恋爱物语

發(fā)布時間:2023/11/27 生活经验 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 秋实大哥の恋爱物语 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

//裸kmp,勞資居然不會寫!!!!!!

題意:中文題面自己看

解:差分+裸kmp

因為可以上下移動,所以只要變化趨勢相符就行,于是我們先做一個差分,計算出后一個數(shù)與前一個數(shù)的差值,然后再跑kmp

 1 #include<cstdio>
 2 #include<iostream>
 3 #include<cmath>
 4 #include<algorithm>
 5 #include<cstring>
 6 #include<cstdlib>
 7 #include<queue>
 8 #include<vector>
 9 #include<map>
10 #include<stack>
11 #include<string>
12 
13 using namespace std;
14 
15 int n,m;
16 int a[2000007];
17 int b[2000007];
18 int f[2000007];
19 
20 void getfail(){
21     f[0]=0;
22     f[1]=0;
23     for (int i=1;i<m-1;i++){
24             int now=f[i];
25             while (now!=0 && b[now]!=b[i]) now=f[now];
26             if (b[now]==b[i])
27                 f[i+1]=now+1;
28             else
29                 f[i+1]=0;
30     }
31 }
32 
33 int main(){
34     scanf("%d",&n);
35     for (int i=0;i<n;i++){
36             scanf("%d",&a[i]);
37     }
38     for (int i=0;i<n-1;i++) a[i]=a[i+1]-a[i];
39     scanf("%d",&m);
40     for (int i=0;i<m;i++){
41             scanf("%d",&b[i]);
42     }
43     for (int i=0;i<m-1;i++) b[i]=b[i+1]-b[i];
44     getfail();
45     int now=0;
46     int ans=0;
47     for (int i=0;i<n-1;i++){
48             while(now!=0 && a[i]!=b[now]) now=f[now];
49             if (b[now]==a[i]) now++;
50             if (now==m-1){
51                     ans++;
52                     now=f[now];
53             }
54     }
55     if (ans==0)
56         printf("Oh. That's impossible. I must have had a dream.\n");
57     else
58     {
59         printf("Wow! Life Winner!\n");
60         printf("%d\n",ans);
61     }
62     return 0;
63 }
64 /*
65 14
66 1 1 5 5 6 6 5 4 4 3 3 2 2 1
67 14
68 0 0 4 4 5 5 4 3 3 2 2 1 1 0
69 
70 20
71 1 2 1 2 1 2 1 2 1 1 0 1 3 2 3 2 7 6 7 2
72 3
73 6 5 6
74 
75 25
76 2 3 2 3 3 2 3 3 3 2 3 2 2 3 3 2 2 2 3 3 3 3 2 3 3
77 3
78 2 3 3
79 
80 29
81 6 6 7 5 5 6 4 4 5 3 3 4 2 2 3 1 1 2 0 0 1 -1 -1 0 -2 -2 -1 -3 -3
82 8
83 6 6 7 5 5 6 4 4
84 
85 26
86 1 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 1 0 1 0 1 1 0 1 0
87 5
88 1 1 0 1 1
89 */

?

轉(zhuǎn)載于:https://www.cnblogs.com/baby-mouse/p/4456793.html

總結(jié)

以上是生活随笔為你收集整理的秋实大哥の恋爱物语的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 中文在线观看免费网站 | 高清视频在线播放 | 九九操| 深夜福利成人 | 国产毛片毛片毛片毛片毛片 | 岛国一区 | 日韩一二三四区 | 免费毛片网 | 欧美在线你懂的 | 97成人资源站 | 永久免费看片在线观看 | 亚洲无限观看 | 少妇综合| 爱爱中文字幕 | 国产伦精品一区二区三区视频我 | 欧美日韩国产一区二区三区在线观看 | a级黄色片网站 | 色呦| 精品国产乱码久久久久 | 男人干女人视频 | av毛片精品 | 国产精品99久久久 | 99久久成人| 久久99精品国产91久久来源 | 女王脚交玉足榨精调教 | 少妇粉嫩小泬喷水视频www | 免费看成人片 | 在线视频福利 | 日韩不卡的av | 天天爱综合| 拔擦8x成人一区二区三区 | 亚洲制服av | 精品动漫av| 日本亲子乱子伦xxxx50路 | 欧美1234区| 亚洲国产免费 | 色激情网| 又大又长粗又爽又黄少妇视频 | 狠狠五月婷婷 | 久久久网址 | 欧美熟妇另类久久久久久不卡 | 写真福利片hd在线播放 | 东方成人av在线 | 青青国产| 一级片在线 | 国产精品视频大全 | mm1313亚洲国产精品美女 | 亚洲一二区在线 | 日韩天堂在线观看 | 荒野求生21天去码版网站 | 波多野结衣潜藏淫欲 | 亚洲码中文 | 亚洲激情综合网 | 法国空姐电影在线观看 | 首尔之春在线观看 | 欧洲精品在线观看 | 久久香视频 | 中国一级片黄色一级片黄 | 91国在线视频 | 秋霞影院午夜老牛影院 | av无码精品一区二区三区宅噜噜 | 久久精品视频6 | 天堂网在线看 | 久久人人爽人人爽人人 | 山村大伦淫第1部分阅读小说 | 一本色道久久综合亚洲精品酒店 | 福利视频黄色 | 精品国产一区二 | 久久久免费观看 | 日本十八禁视频无遮挡 | 成人77777 | 99re视频这里只有精品 | 黄色小说在线观看视频 | 亚洲av无码一区二区三区网站 | 成人一级片在线观看 | 夜夜操夜夜骑 | 成人免费做受小说 | 激情综合五月婷婷 | 亚洲永久精品ww.7491进入 | 色妞干网 | 少妇高潮喷水在线观看 | 看成人片| 岳狂躁岳丰满少妇大叫 | 亚洲精品乱码久久久久久蜜桃图片 | 亚洲激情五月婷婷 | 亚洲图片中文字幕 | 鲁啊鲁在线视频 | 香蕉911 | 欧美黄色激情视频 | 亚洲爱爱网站 | 成人在线免费播放 | 国产极品福利 | 国产精品一亚洲av日韩av欧 | 欧美日韩免费在线 | 色无五月 | 69堂免费视频 | 日韩欧美三级在线观看 | 成人xxx视频| 日本欧美日韩 |