蓝桥杯2023年第十四届省赛真题-子串简写(解释的比较清楚) 摘要:```cpp#includeusing namespace std;const long N = 5e5+5;int main(){ long ans=0; long k;ci…… 题解列表 2026年03月24日 0 点赞 0 评论 37 浏览 评分:0.0
暴力写法优化 摘要:解题思路:注意事项:参考代码:#include <bits/stdc++.h>using namespace std;int main(){ long re=0; …… 题解列表 2025年04月11日 0 点赞 0 评论 358 浏览 评分:0.0
蓝桥杯2023年第十四届省赛真题-子串简写 最短解题 摘要:解题思路:注意事项: 你就说短不短吧参考代码:#include"bits/stdc++.h"i…… 题解列表 2025年03月09日 9 点赞 0 评论 778 浏览 评分:9.5
字串简写——前缀和+回溯 摘要:#include<bits/stdc++.h>#include<cstdio> #include<cstring>using namespace std;typedef long long LL;LL…… 题解列表 2024年04月12日 2 点赞 0 评论 674 浏览 评分:0.0
子串简写 树状数组 O(nlogn)复杂度 43ms 摘要:解题思路:题目规定了,需要用找出以c1开头和c2开头并且长度需要超过k的子串数目,考虑当结尾加入一个c2结尾的字符时,他会和所有开头为c1的,并且长度不超过k的字符形成子串,那么可以这样考虑每当扫描到…… 题解列表 2024年04月07日 0 点赞 0 评论 556 浏览 评分:8.0
二分法求解 摘要:解题思路:首先字符串是s,两个连接字符是c1和c2而我们可以发现对于每个c1都会有一个c2(下标记为pos)可以使得pos之后的字符串都能满足条件,发现了没有很像二分的思路,先用a,b数组保存c1,c…… 题解列表 2024年04月02日 2 点赞 0 评论 509 浏览 评分:0.0
蓝桥杯2023年第十四届省赛真题-子串简写 摘要:解题思路:注意事项:参考代码:常人思路(超时)#include <bits/stdc++.h> using namespace std;int K;long long ans=0;string S;c…… 题解列表 2024年04月02日 2 点赞 0 评论 1162 浏览 评分:9.9
子串简写的两种解题思路:1:前缀和O(n);2:双指针O(n) 摘要:解题思路:对于前缀和,我们用L和R表示字符串的左端点和右端点;我们用一个前缀和数组s[N]来维护a出现的次数,表示在第i位之前有多少个a。处理完后直接将字符串从后往前枚举,如果找到一个b,则可以匹配前…… 题解列表 2024年03月30日 0 点赞 0 评论 642 浏览 评分:0.0
数组记录,双指针循环,小白能看懂 摘要:解题思路:记录c1,c2在s中出现的位置和次数,用双指针循环,时间复杂度on注意事项:参考代码:#include<bits/stdc++.h>using namespace std;typedef l…… 题解列表 2024年03月26日 0 点赞 0 评论 542 浏览 评分:0.0
c++ 用string内置函数 摘要:解题思路:先扫一遍,把c1的下标存入vector数组,然后再从后往前扫一遍,当找到c2,并且c2的下标i>=k-1(保证字符串有那么长)时,用string的成员函数rfind从c2往左找第一个c1,再…… 题解列表 2024年03月26日 0 点赞 0 评论 361 浏览 评分:0.0