首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
小红的环形字符串
5条解析
开通博客写题解
keduoli
发表于 2023-10-08 22:57:51
前言 整体评价 这场牛客周赛很特别,没有一题是水题(签到),也没真正意义上的压轴题。 牛客周赛还是注重数学,B,D是数学题,A是模拟题,C的解法偏多,滑窗/26组前缀和&二分皆可。 A. 小红的环形字符串 如果没有环形,那这题单纯使用一个 stack 就可以解决,就是括号匹配问题一样
展开全文
北极星的泪水
发表于 2023-10-08 23:15:57
1.链表直接模拟,注意对长度的特判 #include<bits/stdc++.h> using namespace std; #define int long long #define maxx 300000 #d
展开全文
云寄
发表于 2023-10-08 20:46:06
#include<bits/stdc++.h> using namespace std; int t; int n,m; void deal(int n,int m){ int ans = 0; while(n != m){ if(n == m){ cout <&l
展开全文
欣亿
发表于 2023-10-14 23:16:49
A.<小红的环形字符串> 简单的链表模拟题 每次删除前都进行判断(判断头尾是否相同或相邻的两个元素是否相同),相同的便删除掉,并记录删除的个数 #include<bits/stdc++.h> using namespace std; vector<cha
展开全文
布克波波
发表于 2023-10-16 15:24:35
C小红的子串 直接考虑每一个位置作为左端点时对于答案的贡献,比如第对于从第位开始来说,在第L位置开始有了l个字母,第R+1位置时有了R+1个字母,则第个位置的贡献为 R-L+1。 那么我们只要知道每一个位置后面的每一种字母最早在哪里出现即可。可以使用序列自动机进行维护。 for (int i = l
展开全文
查看本题
查看本题讨论
相关比赛
65821-牛客周赛 Round 14
进入比赛
67082-牛客周赛 Round 15(test)
进入比赛
67100-技术比赛
进入比赛
67103-牛客周赛 Round 15
进入比赛
67356-132
进入比赛
等你来战
查看全部
中国地质大学(武汉)2025年冬新生赛(同步赛)
报名截止时间:2025-11-15 13:30
牛客周赛 Round 118
报名截止时间:2025-11-16 21:00
牛客2025秋季算法编程训练联赛6-基础组
报名截止时间:2025-11-19 21:00
牛客2025秋季算法编程训练联赛6-提升组
报名截止时间:2025-11-19 21:30
牛客练习赛146
报名截止时间:2025-11-21 21:30
牛客周赛 Round 119
报名截止时间:2025-11-23 21:00
第十七届北京信息科技大学程序设计竞赛(校外同步赛)
报名截止时间:2025-11-26 17:00
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题