日韩性视频-久久久蜜桃-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)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一区二区亚洲视频 | 日韩动漫av| 91精品啪在线观看国产 | 精品人妻一区二 | 男人的天堂日韩 | 中文字幕一区二区三区久久久 | 黄色大全免费看 | 国产成人精品一区二区在线小狼 | 欧美精品免费播放 | 国产午夜精品一区二区三区四区 | 福利资源在线观看 | 色女孩综合 | 在线播放无码后入内射少妇 | 欧美极品第一页 | 国产精品爽爽爽 | 无码人妻精品一区二区50 | 亚洲色成人www永久在线观看 | 欧洲a级片 | 少妇激情视频 | 日日夜夜综合网 | 日韩操操 | 九色视频91| 天躁夜夜躁狼狠躁 | 亚洲欧美日韩综合一区二区 | 欧美乱妇狂野欧美在线视频 | 欧美性猛交ⅹxx乱大交 | 亚洲成人精品一区二区三区 | 欧美超碰在线 | 成人精品免费看 | 99成人在线| 日本黄色片免费看 | 国产精品色 | 香港黄色网| 美女野外找人搭讪啪啪 | 亚州av网站 | av资源吧首页 | 色图插插插 | 俺也去在线视频 | 日本午夜小视频 | 91人人澡人人爽人人精品 | 日本免费爱爱视频 | 91l九色lporny| 国产精品国产三级国产普通话蜜臀 | 国产成人精品一区二区三区免费 | 黄色污污视频 | 日本十八禁视频无遮挡 | 日日操夜夜 | www色婷婷 | 最近最经典中文mv字幕 | 久久婷婷综合国产 | 一区二区三区日韩电影 | 欧美色综合天天久久综合精品 | 欧美日韩亚洲精品内裤 | 久久综合成人网 | 台湾少妇xxxx做受 | 成人在线你懂的 | 最新99热| 精品人妻一区二区三区久久 | 玖玖在线 | 久久精品国产亚洲av麻豆色欲 | 免费黄色片视频 | 久久作爱 | 国产精品情侣呻吟对白视频 | 国产婷婷色一区二区 | 久久精品国产亚洲av麻豆 | 四虎影视成人永久免费观看亚洲欧美 | 久久久婷 | 国产精品178页 | 国产精品久久久久久久久久直播 | 国产精品色婷婷 | 日日麻批免费视频播放 | 野花视频免费在线观看 | 国内精品人妻无码久久久影院蜜桃 | 韩国毛片一区二区 | av一级免费 | 久久久久久久久电影 | 五月天综合社区 | 极品色综合 | 成人影视在线看 | 四虎成人在线观看 | av老司机久久 | 操操操视频 | 日韩免费a| 欧美男女性生活视频 | 影音先锋黑人 | 亚洲欧美国产精品专区久久 | 特级西西444www大精品视频免费看 | 一本毛片 | 亚洲精品在线免费 | 日韩高清av在线 | 手机亚洲第一页 | 日韩一级中文字幕 | 欧美在线不卡视频 | 欧洲金发美女大战黑人 | 日韩精品一区二区视频 | 国产传媒视频在线 | 99爱精品 | 91精品国产综合久久久密臀九色 | 麻豆影视在线 |