摘要:
传送门 基础dp还是想了好久.... 维护连续区间长度的期望 还是三次方 考虑一次方非常好维护 问题就是期望长度的和 记录一下末端1个数的期望就行 有p[i]的概率继承 有(1-p[i]) 的概率中断 那么三次方是一样的 f[],g[],h[]分别维护1,2,3次下的末端期望长度 然后就可以转移 注 阅读全文
摘要:
Updated on 11.03 重载小于号的更新 仍然欢迎Hack 阅读全文
摘要:
传送门(当然上洛咕能搜到) 求指定字符串最多回文子串个数 Ssy太强了... 学到一个新东西 就是如果一个字符有x个 那么它能产生的最多的回文串个数为C(x,2) 可以理解为选择两个字母作为边界 然后发现 如果所有一样的字母全都拼在一起 那么总个数就是C(x,2) 所以答案就是一样的放一起就OK C 阅读全文
摘要:
传送门 比较简单的题 并查集维护一下必须选择的大小 也就是物品 然后0/1背包处理指定体积能否组成 (一开始开bool想做一个传递真值就是D不出来....能有dalao讲一下吗) Code: 1 #include<cstdio> 2 #include<cstring> 3 #include<algo 阅读全文
摘要:
传送门 这题最难了(认真 发现自己之前搞得树上背包又凉了... 写了一个O(n*V)的dfs序优化贴一下吧 50 minutes later... MD这题怎么D不出来 结果这题不是典型的树dp 因为孩子数特别多 然后深度较小 所以不需要采用树dp 的形式 直接判断是否为附件 总体复杂度为O(n*( 阅读全文
摘要:
传送门 以前的题 当时集训的时候老师连着笑话一起讲的 这题自己先找规律打表就猜是(p-1)*(q-1)/4 没有∑套∑ 先把式子分成两个(其实是一样的) 然后考虑这个式子求和前的每一项 对于每一个k求的都是y=q/p*x下的整点数 然后另一边就是互补的一侧 (该式两部分分别是一个([p/2],[q/ 阅读全文