开发app的网站有哪些网站开发毕业设计收获与体会
web/
2025/10/9 12:57:06/
文章来源:
开发app的网站有哪些,网站开发毕业设计收获与体会,域名注册网,做混剪素材下载网站传送门 文章目录题意#xff1a;思路#xff1a;题意#xff1a; 思路#xff1a;
转换一下题意#xff0c;就是求一个最小公共前后缀#xff0c;显然可以暴跳nenene数组#xff0c;复杂度O(n2)O(n^2)O(n2)#xff0c;注意到我们每次都跳的话会跳到很多重复的位置思路题意 思路
转换一下题意就是求一个最小公共前后缀显然可以暴跳nenene数组复杂度O(n2)O(n^2)O(n2)注意到我们每次都跳的话会跳到很多重复的位置假设当前跳到了xxx我们每次跳完都将当前ne[i]xne[i]xne[i]x这样就会减少很多不必要的跳复杂度O(n)O(n)O(n)。
// Problem: P3435 [POI2006]OKR-Periods of Words
// Contest: Luogu
// URL: https://www.luogu.com.cn/problem/P3435
// Memory Limit: 128 MB
// Time Limit: 1000 ms
//
// Powered by CP Editor (https://cpeditor.org)//#pragma GCC optimize(Ofast,no-stack-protector,unroll-loops,fast-math)
//#pragma GCC target(sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2,popcnt,tunenative)
//#pragma GCC optimize(2)
#includecstdio
#includeiostream
#includestring
#includecstring
#includemap
#includecmath
#includecctype
#includevector
#includeset
#includequeue
#includealgorithm
#includesstream
#includectime
#includecstdlib
#includerandom
#includecassert
#define X first
#define Y second
#define L (u1)
#define R (u1|1)
#define pb push_back
#define mk make_pair
#define Mid ((tr[u].ltr[u].r)1)
#define Len(u) (tr[u].r-tr[u].l1)
#define random(a,b) ((a)rand()%((b)-(a)1))
#define db puts(---)
using namespace std;//void rd_cre() { freopen(d://dp//data.txt,w,stdout); srand(time(NULL)); }
//void rd_ac() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//AC.txt,w,stdout); }
//void rd_wa() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//WA.txt,w,stdout); }typedef long long LL;
typedef unsigned long long ULL;
typedef pairint,int PII;const int N1000010,mod1e97,INF0x3f3f3f3f;
const double eps1e-6;int n;
char s[N];
int ne[N];
int ans[N];int main()
{
// ios::sync_with_stdio(false);
// cin.tie(0);scanf(%d%s,n,s1);for(int i2,j0;in;i) {while(js[i]!s[j1]) jne[j];if(s[i]s[j1]) j;ne[i]j;}LL res0;for(int i2;in;i) {int xne[i];while(ne[x]0) xne[x];ne[i]x;res(i-x)i? 0:(i-x);}printf(%lld\n,res);return 0;
}
/**/
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89638.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!