ICode9

精准搜索请尝试: 精确搜索
  • Antisymmetry(反对称)2020-07-30 07:31:22

    Antisymmetry 题目描述 对于一个01字符串,如果将这个字符串0和1取反后,再将整个串反过来和原串一样,就称作“反对称”字符串。比如00001111和010101就是反对称的,1001就不是。 现在给出一个长度为N的01字符串,求它有多少个子串是反对称的。 输入格式 第一行一个正整数N (\(N\le 5\ti

  • 反对称 Antisymmetry2019-10-30 19:00:24

    https://loj.ac/problem/2452 题目描述   反对称串定义为进行\(0、1\)取反后再反过来和原串相同的字符串,给出一个字符串,求它的多少个子串是反对称串。 思路   首先我们从反对称串的定义入手,我们考虑如果一个串\(S\)为反对称串,显然它的长度是偶数,那么它也就是以它的对称轴为分

  • Poi2010 Antisymmetry2019-08-27 18:55:23

    Antisymmetry 对于一个01字符串,如果将这个字符串0和1取反后,再将整个串反过来和原串一样,就称作“反对称”字符串。比如00001111和010101就是反对称的,1001就不是。 现在给出一个长度为N的01字符串,求它有多少个子串是反对称的。 N <= 500,000 manacher manacher匹配的时候改一下匹配

  • 【hash+二分】Antisymmetry2019-08-09 10:03:18

    【题目链接】 https://loj.ac/problem/2452 【参考博客】 https://blog.csdn.net/xgc_woker/article/details/82904631 【题意】 在原串中找出多少组子串是反对称的,其中反对称的定义为:“该串取反 和 该串逆置是一样的” 【题解】 二分+hash,hash用两遍,记得要用二分判断最长的长度,如

  • 【POI2010】ANT-Antisymmetry2019-07-31 23:02:41

    题面 https://www.luogu.org/problem/P3501 题解 #include<cstdio>#include<iostream>#include<cstring>#define ri register int#define N 500050#define uLL unsigned long longusing namespace std;int n;char s[N];const uLL p=107;uLL sum1[N],sum2[N];uL

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有