首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
小红的 red 计数
4条解析
开通博客写题解
漓吻
发表于 2024-10-15 11:50:55
小红的red计数 链接:https://ac.nowcoder.com/acm/contest/91592/E 来源:牛客网 1. 题目描述 小红拿到了一个字符串。她有若干次询问,每次询问:若翻转第l个字符到第r个字符对应的区间,该字符串有多少"red"子序列。 子序列指按原串顺序取若干字母(可以不
展开全文
大专小子
发表于 2024-10-13 21:10:55
直接 fhp treap 平衡树维护区间 red,r,e,d,der,de,er,re,ed 的个数,考虑乘法原理即可 #include<bits/stdc++.h> #define int long long #define pc(x) putchar(x) using namespa
展开全文
うれしいたのしい大好き!
发表于 2024-10-13 21:28:35
记表示一个字符串中含有的子串的子序列个数,如时表示子序列的个数,表示子序列的个数,最终答案即为 对一个区间字符串的翻转,对应的变化为区间的对应翻转,即 如果我们快速得到区间对应的,将其翻转,再与区间的合并,就能获取每个询问翻转之后的总体答案 考虑合并两段相邻区间的,记为左半部分为右半部分,则有 表
展开全文
Rain_Fly
发表于 2024-10-14 14:15:09
这个题目赛时的时候没有想到要以red中间的e开始计算,每次可以通过计算 :当前为‘e’的元素前面的r的数量*后面d的数量,这样就得到了一个式子,然后经过一系列的化简就可以以o(1)计算出每一个结果,具体化简请看https://www.bilibili.com/video/BV1xh2qYgESd?p
展开全文
查看本题
查看本题讨论
相关比赛
92590-牛客周赛63内测
进入比赛
92966-32
进入比赛
93073-实验室模拟赛10.15
进入比赛
93270-训练赛10.16周63小白102
进入比赛
105633-训练13
进入比赛
等你来战
查看全部
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
金山杯2025年武汉理工大学程序设计竞赛
报名截止时间:2025-06-30 15:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题