PJ 3 题解
概况
\(130pts\space rk24\)
最主要的问题就是T1打的表对的但是规律错了
\(100\to10\)
挺可惜的
题解
T1
打表发现答案前几项为:
\(1,2,5,9,17\)
于是显然的
\(ans=(2^{n-1}+1)\)
模\(n\)就行了
T2
部分分可以Hash过
正解上一棵Trie树
不过并不是直接插入单词,插入一部分?
T3
continue先
T4
线段覆盖......
这类线段覆盖其实是相当典型的数据结构优化DP
(参考蓝书)
所以我们先列下状态转移方程:
\(f[r]=min(f[r],f[x]+w),x∈[l-1,r]\)
现在的瓶颈就是快速维护\(min(f[x]+w)\)
这一部分就是区间最小值,线段树拉来快速维护就行了
还有最短路,二分单调栈等等nb做法
总结
首先暴力别挂分
然后暴力要打满
第三就是别闲着
填坑:
1.状压
2.Trie
3.数据结构优化DP

浙公网安备 33010602011771号