原文:CSP-S2 2019 D1T2 括号树题解

说在前面的话 谨以此篇题解,纪念我初中的两年 OI 生涯以及不长不短的停课时光。 但愿高中还能够继续学习 OI 吧,也衷心希望其他 OIer 不要再犯类似我的错误。 题意 原题链接 给定一棵有 n 个节点的树,每个节点对应一个括号 左或右 ,需要求出从该节点到根节点的简单路径所构成的括号串中合法括号子串的数量。 其中合法括号串的定义是这样的 是合法括号串。 如果A是合法括号串,则 A 是合法括号串 ...

2019-11-16 23:56 1 419 推荐指数:

查看详情

CSP-S 2021 T2 括号序列 题解

题面 考场上想了 114514 年都没想出怎么直接不算重,然后写了个容斥减掉算重的调了 1919810 年还没调出来(貌似这样做不行?)/kk 看到 \(n\le 500\) 一眼区间 dp。 设 \(f_{i,j}\) 表示区间 \([i,j]\) 成为合法括号序列的答案。转移的话直接 ...

Mon Oct 25 03:49:00 CST 2021 1 242
NOIP2016(D1T2)天天爱跑步题解

首先声明这不是一篇算法独特的题解,仍然是“LCA+桶+树上差分”,但这篇题解是为了让很多很多看了很多题解仍然看不懂的朋友们看懂的,其中就包括我,我也在努力地把解题的“思维过程”呈现出来,希望能帮助到别人。实在是佩服那些考场AC的大牛,再次向你们献上敬意! 1. 第一步 首先可以初步判断 ...

Sat Jan 05 02:51:00 CST 2019 5 1184
CSP-S2019题解

格雷码 €€£:我不抄自己辣!JOJO! 这题比那个SCOI的炒鸡格雷码好多了,甚至告诉你构造方法,所以... 括号 考虑朴素做法,即dfs整棵,然后记录到根的括号序列,每个点的贡献为祖先贡献+以自己这个位置为右端点的合法括号序列数量,可以\(O(n^2)\) 考虑优化 ...

Fri Nov 22 05:09:00 CST 2019 4 176
CSP-S2 2021 退役记

「启」 孩子第一年打比赛,给孩子打傻了。 因为复赛就 10.23 一下午而已,所以就用日期当标题了。 「2021.9.X」 发现自己过了初赛,按照 CCF 的标准来说,居然还是 《全 国 一 ...

Mon Oct 25 04:54:00 CST 2021 4 106
【游记】CSP-S2 2020 爆零记

Day -3 考前复习了一下 dev 操作,之前 vscode 用习惯了是真的不习惯。 幸好还记得一些操作,能用就行。 Day -1 梳理了一下一些有的没的的算法。没睡好。希望 rp++。 ...

Sun Nov 08 17:12:00 CST 2020 1 563
【解题报告】CSP2019-S D1T1 格雷码

题目链接:https://www.luogu.org/problem/P5657 话说这道题怎么是道橙题啊。 基本思路 因为n位格雷码的前2n-1位就是n-1位格雷码前面加了一位 ...

Sun Nov 17 02:47:00 CST 2019 0 269
CSP2019 的重心 题解

本题当然可以通过大力讨论每棵子树的size的大小关系,然后用各种数据结构暴力维护。但是我更倾向于用一种更为性质的做法。 首先讲一下我在考场上想到的做法(没写)。就是考虑换根,在换根的过程中计算每一条 ...

Wed Nov 20 19:37:00 CST 2019 0 355
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM