上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 推荐一篇dalao写的博客:wind_whisper 题意 题解 首先想想题里说的周期和kmp里的 nxt 数组有没有什么关系 对于一个长度为 i 的串,i - nxt[i]就是一个周期的长度(不一定最大) 假设 i - nxt[i] > i/2 ,即一个串的最短(前缀=后缀)的长度一定小于等于这个 阅读全文
posted @ 2021-09-06 15:48 conprour 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 题意 题解 首先是第一问,看到题感觉是不用Hash,直接用 map<string,int>就可以,但是怀疑常数大 看了题解说先把每个单词的Hash值求出,再用 vis 数组判断是否出现过,但是我想了想这个 vis 数组也得用 map ,就感觉用Hash没什么意义,于是就没用 Hash 第二问,一开始 阅读全文
posted @ 2021-09-06 11:52 conprour 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 洛谷博客传送门 题意 题解 这题洛谷上有,还是个紫题 根据对称的定义,再看看范围,容易想到二分答案(Hash好像经常和二分结合在一起) 二分部分 但是具体怎么二分? 首先确定,二分成立需要单调性,所以一定是从中心点二分,但是当正方形为奇数的时候中心点在中央的格子,那么偶数呢? 实际上,边长为偶数的时 阅读全文
posted @ 2021-09-06 11:22 conprour 阅读(78) 评论(1) 推荐(0) 编辑
摘要: 题意 题目描述 如果一个字符串正着读和倒着读是一样的,则称它是回文的。 给定一个长度为 N 的字符串 S,求他的最长回文子串的长度是多少。 输入格式 输入将包含最多 30 个测试用例,每个测试用例占一行,以最多 106 个小写字符的形式给出。 一个以字符串 END(不包括引号)开头的行表示输入终止。 阅读全文
posted @ 2021-09-06 07:55 conprour 阅读(92) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-05 23:30 conprour 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 题意 F. 2.最短前缀 内存限制:256 MiB时间限制:1000 ms标准输入输出 题目类型:传统评测方式:文本比较 提交提交记录返回课程章节 题目描述 字符串的前缀是指以字符串的开头开始的子字符串。 如 carbon 的前缀有:c、ca、car、carb、carbo、carbon。 给定一组单 阅读全文
posted @ 2021-09-05 22:08 conprour 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题意 E. 1.单词拼接 题目描述 给定由一些单词组成的词典。 一个单词是特殊的,当且仅当它能由词典里的两个单词拼接而成。 求词典里特殊的单词数。 输入格式 一行一个字符串,表示词典里的一个单词。每个字符串由小写字母组成,每个字符串按字典序排列,每个字符串只会出现一次。 输出格式 一行一个字符串,按 阅读全文
posted @ 2021-09-05 21:52 conprour 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 前言 周末突然被拉到学校模拟 期望得分:60+30+60+60=210pts 实际得分:60+30+60+0=150pts 题解 T1 conv循环卷积 赛时代码: conv #include<bits/stdc++.h> using namespace std; #define ll long l 阅读全文
posted @ 2021-09-05 15:56 conprour 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 【良心之作】看了记得点赞~ 阅读全文
posted @ 2021-08-31 11:28 conprour 阅读(246) 评论(2) 推荐(1) 编辑
摘要: 题意 题目描述 S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,满足从一个城市出发可以到达其它所有城市。每个城市信仰不同的宗教,如飞天面条神教、隐形独角兽教、绝地教都是常见的信仰。 为了方便,我们用不同的正整数代表各种宗教, S国的居民常常旅行。旅行时他们总会走最短路,并且为了避免麻烦, 阅读全文
posted @ 2021-08-28 13:10 conprour 阅读(55) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页