首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
A M形字符串
4条解析
开通博客写题解
Sarff
发表于 2021-03-30 23:29:38
题意: M形字符串指的是由两个相同的回文串拼接而成 给你一个串S,问有多少个前缀是M形字符串 思路: M形是有两个相同的回文串构成的,所以这个M形串本身就是回文串,我们只需要判断一个串是回文串的同时,他的一半也是回文串即可 那如何判是不是回文串呢,这里我们使用哈希进行判断 如果一个串的正序哈希值等于
展开全文
Sarff
发表于 2021-03-31 21:12:43
传送门 A M形字符 题意: M形字符串指的是由两个相同的回文串拼接而成 给你一个串S,问有多少个前缀是M形字符串 思路: M形是有两个相同的回文串构成的,所以这个M形串本身就是回文串,我们只需要判断一个串是回文串的同时,他的一半也是回文串即可 那如何判是不是回文串呢,这里我们使用哈希进行判断 如果
展开全文
Sarff
发表于 2021-03-30 11:26:56
E 捡贝壳 题意: 给你n个贝壳,每个贝壳有不同的质量,进行q次询问,询问的是区间[l, r]中的贝壳质量是x的倍数的有多少个 思路1: 一开始最暴力的方法是用个二维数组存因子的前缀和,然后就可以作差直接查询,但是空间不允许,就得放弃 所以,我们就可以采取分块的方法,将n个贝壳进行分块,每一块的大小
展开全文
买女孩的小
发表于 2021-03-30 10:02:54
#include<bits/stdc++.h> using namespace std; const long long mod = 1e9+7, N = 200009; char s[N]; long long mul[N] = {1}, s1[N], s2[N], ans, mid;
展开全文
查看本题
查看本题讨论
相关比赛
13504-2021年广东工业大学第十五届文远知行杯程序设计竞赛(同步赛)
进入比赛
33814-南昌航空大学ACM-ICPC新生训练赛(团队)03
进入比赛
等你来战
查看全部
第四届上海理工大学程序设计全国挑战赛
报名截止时间:2024-05-12 17:00
山东理工大学第十六届ACM程序设计竞赛(同步赛)
报名截止时间:2024-05-12 17:00
“中国东信杯”广西大学第六届程序设计竞赛(同步赛)
报名截止时间:2024-05-12 17:00
牛客周赛 Round 42
报名截止时间:2024-05-12 21:00
哈尔滨华德学院第十五届程序设计竞赛(同步赛)
报名截止时间:2024-06-29 16:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题