9753

P9753 [CSP-S 2023] 消消乐 题解

P9753 法一: 这是赛时想法。 考虑 dp。 令 \(f_i\) 表示 \(i\) 为右端点的合法子串个数,则答案为 \(\sum\limits_{i=1}^{n}f_i\)。 赛时想过匹配指针不断跳的,但当时没敢写,用了一种更直观的方法。 仿照于括号序列,合法的子串只能为 \(cAc\) 或 ......
题解 P9753 CSP-S 9753 2023

P9753 [CSP-S 2023] 消消乐 题解

这里是被说烂了的随机化线性做法。 相信大家都已经做过 QOJ 6504,因此我们考虑采用类似的办法通过此题。我们对每个字符随机一个 \(k\times k\) 的矩阵,并求出其矩阵的逆。 然后,我们在偶数位放原矩阵,在奇数位放逆矩阵,这样,一段区间合法当且仅当这段区间的矩阵积为单位矩阵 \(I\), ......
题解 P9753 CSP-S 9753 2023

luogu P9753题解

题意描述 有一个字符串, 请你求出有多少个字串可以经过若干次, 使它变成空串 其中每次操作可以从字符串中删除两个相邻的相同字符,操作后剩余字符串会拼接在一起。 ## 思路1 可以枚举左端点, 再枚举右端点, 一边枚举一边判断是否合法 时间复杂度 $O(n^2)$ 空间复杂度 $O(n)$ ## 思路 ......
题解 luogu P9753 9753

【题解】P9753 [CSP-S 2023] 消消乐(字符串哈希,DP)

【题解】P9753 [CSP-S 2023] 消消乐 不知道考场脑子是抽了还是有病,全程都不知道在放什么屁。 特别鸣谢:@dbxxx 给我讲解了解法一的满分做法,并让我对哈希有了更加深刻的认识;@Daidly 给我讲解了解法二。 题目链接 P9753 [CSP-S 2023] 消消乐 题意概述 给定 ......
题解 字符串 字符 P9753 CSP-S

P9753 [CSP-S 2023] 消消乐 题解

考虑预处理。 处理 $a$ 数组,每次走到一个位置 $i$,往前搜索。 当前位置不等于 $i$ 则通过这个位置继续往前查找。一直到当前位置等于 $i$,或者到达最前端则停止。 接下来进行第二次处理。 由于已经对 $a$ 进行过预处理,在计算时只需要从有值的点分别往前统计即可。 最后求一遍和。 /* ......
题解 P9753 CSP-S 9753 2023

P9753 [CSP-S 2023] 消消乐 题解

考前天天祈祷不考串串和数数结果靠这个翻盘好好好。 为什么都说 D 比 B 简单。 题目传送门 Solution 按照一般的计数 dp 的状态设计,我们不妨设 \(f_i\) 为以 \(i\) 为右端点的合法子串个数。 最后答案是 \(\sum_{i=1}^{n} f_i\)。 考虑合法的子串有哪几种 ......
题解 P9753 CSP-S 9753 2023
共6篇  :1/1页 首页上一页1下一页尾页