3.27 CW dp 综合训练 练时记录
前言
\(\textrm{A - Counting Binary Strings}\)
发现转化很对, 但是这题的难点似乎在 怎么想到用记搜, 于是再推一下
发现不用记搜就是调和级数复杂度, 也行把
\(\textrm{C - Twin Friends}\)
你发现我的想法跟题解不一样, 于是不得不好好分析一下了
唐飞了, 忘乘组合数了, 不然跟题解一样的
\(\textrm{D - Count BFS Graph}\)
看了一会没找到转化
发现是 \(2100\) 比较逆天
于是硬推
发现对于一棵 \(\rm{bfs}\) 树是可以连返祖边的
于是对于具体的 \(\rm{bfs}\) 树, 是可以计算其对应的 \(M\) 的方案数的
所以简化成了分段问题乘上贡献
发现分段问题不能确定 \(\rm{bfs}\) 树的形态, 那咋办?
发现可以层数分段, 感觉很对
题解不是这么写的, 破防
但是我觉得这很对啊
然后数据检验的时候光速发现问题
我们还需要知道上一层的数量, 但是加上这个疑似有 \(\mathcal{O} (n^3)\) 的状态数, 爆掉了
然后就秒速发现这个甚至是假的
所以可能需要换个性质
感觉再一次会玩了, 然后就发现趋势了
\(\textrm{E - Transitive Graph}\)
图论不太会啊
然后发现 \(\rm{SCC}\) 会变成完全图, 其他的就是拓扑最长路
然而并没有想出来, 感觉比较唐诗, 本质上还是太菜了内
\(\textrm{F - Compressed Tree}\)
发现发现, 然后然后, 然后然后, 这样这样


浙公网安备 33010602011771号