- 博客(9)
- 收藏
- 关注
原创 「PKUWC2018」Minimax [线段树合并 概率/期望]
「PKUWC2018」MinimaxTags:线段树合并 概率DP「PKUWC2018」Minimax 题意有一个有n个结点的有根二叉树,对于一个点x。 如果x为叶子结点,那么权值为它本身。 如果x非叶子结点那么其权值有p的可能是子结点的最大值,有1-p的可能是子结点权值的最小值。 对于结点1的权值有m中可能,那么设权值第i小的值为V[i],概率为D[i],那么求...
2018-06-22 14:56:53 985
原创 「PKUSC2018」神仙的游戏 [FFT]
「PKUSC2018」神仙的游戏Tags: FFT KMP Border「PKUSC2018」神仙的游戏题意对于一个长度为n的字符串。 fi={10if(s[1...i]=s[n−i+1...n])if(s[1...i]≠s[n−i+1...n])fi={1if(s[1...i]=s[n−i+1...n])0if(s[1...i]≠s[n−i+1...n])f_i=...
2018-06-22 10:57:06 497
原创 「PKUSC2018」星际穿越 [倍增]
「PKUSC2018」星际穿越Tags: 倍增 DP「PKUSC2018」星际穿越 题意不好概括就不概括啦qwq?分析考虑离线,把所有询问挂在x上。 然后对于当前的x,往左边所有的值一定是连续递增的。然后又想到考场上yy的一个玄妙的主席树写法…不过实在是很玄妙现在也写不出来…?然后是一个考场上想出来的东西 最多往右走一次然后首先就是因为一...
2018-06-22 10:55:55 846
原创 「PKUSC2018」最大前缀和 [DP?]
「PKUSC2018」最大前缀和Tags: DP 状压「PKUSC2018」最大前缀和题意求对于a[]的所有排列的的最大前缀和的和对998244353取模的值。分析其实就是一个计数问题?和概率期望没有什么关系。 然后考虑状压,然后某个状态表示的是选择了当前那么多东西之后的最大前缀和之和。 考虑选择或者不选择后面的一段? 但是这样还是有点问题。只需要...
2018-06-21 13:55:56 490
原创 Shell Necklace HDU - 5730 [FFT+CDQ分治]
Shell Necklace HDU - 5730 [FFT+CDQ分治]Tags: FFT CDQ分治Shell Necklace HDU - 5730题意:S为n的一种分割的形式,表示为一个正整数序列,令S[i]表示序列的第i个元素,那么满足下式 ∑i=1|S|S[i]=n∑i=1|S|S[i]=n\sum _{i=1}^{\left|S\right|}S[i] =n...
2018-06-21 07:55:09 168
原创 Bus Routes HDU - 5552 [NTT][cayley定理][CDQ分治][计数问题][DP]
Bus Routes HDU - 5552Tags: NTT cayley定理 CDQ分治 计数问题 DPBus Routes HDU - 5552 题意求有n个点的无向带环联通图的m染色方案。分析考虑带环联通图其实就是联通图总数-树总数。 而联通图总数有是图减去不联通图的数量。 那么就设 f[n]表示n个点的联通图总数 g[n]表示n个点的图总数 h...
2018-06-21 07:49:57 461
原创 [BZOJ2588]Spoj 10628. Count on a tree
题意给定一个有n个结点的树,在线询问两个点之间路径上第k大的点的点权是多少。分析其实刚开始看到这道题的想法是树链剖分出log条链在同时在可持久化线段树上查询第k大。但是这样写起来并不优雅而且很难写。 然后考虑每次其实相当于取出两条点到某个祖先的链找第k大,所以这里的可持久化线段树可以不基于dfs序,而是直接用父亲结点的线段树。 然后这样就只需要求一个lca,然后开始的时候建一棵可持...
2018-06-12 21:04:29 177
原创 概率/期望 [线性性质]
前言由于我其实并不知道线性性质到底是什么,所以按照自己的感觉把所有我觉得是线性性质解决的题目丢了进来。 那么来看题吧。题目BZOJ2698独立考虑每个格子被刷到的概率。然后为了方便考虑k次操作以后这个格子不被刷到的概率,然后就要求1次操作以后这个格子不被刷到的概率,再为了方便[?],统计有多少种合法方案通过当前点x,记做sum,那么这个点1次操作之后被刷到的概率就是sum/t...
2018-06-09 08:24:18 1949
原创 概率/期望 [常规部分]
前言大概就是拿着一些普通的题目扯淡一下? 绝大部分来自BZOJ 因为是大部分是中文题所以放个链接,不占过大篇幅qwq题目HDU2955看起来非常的像一个背包,但是费用是实数的话是很难存并且实现的。所以考虑令DP[x] 表示已经获得了x的最小风险。 然后在最后找答案的时候判断一下当前最大的x满足dp[x]满足风险要求。 Tag:DP CodeBZOJ1076...
2018-06-08 22:10:51 198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人