摘要: 新的开始。阅读全文
posted @ 2017-09-16 16:44 AKCqhzdy 阅读(122) 评论(0) 编辑
摘要: 今天考了DAG的最大独立集,然后我精神AC挂机去了~~~ 下午一觉醒来才发现我并不会求DAG最大独立集的方案数。。。。于是乎滚去翻书,发现我概念记得一塌糊涂QWQ (这个是一个伏笔,因为DAG根本没有什么最大独立集) 1、König定理:最小覆盖=最大匹配 所谓最小覆盖是指用最少的点,覆盖所有的边 阅读全文
posted @ 2018-11-07 20:11 AKCqhzdy 阅读(12) 评论(0) 编辑
摘要: 咸鱼做题天天%题解 那么我们可以把这道题转化成线段覆盖问题 读进来的a,b说明在最后的小到大顺序中,n-a+1~n比我大,1~b比我小 换言之就是b+1~n-a是和我相等的。 那么相同区间的我们可以合并,这个区间的权就是min(相同的个数,区间大小) 我们可以利用DP计算选择一些不相交的区间的最大值阅读全文
posted @ 2018-11-06 21:19 AKCqhzdy 阅读(4) 评论(0) 编辑
摘要: 这题点数很大,难以高斯消元 可是仔细想想一定要用吗?对于根节点他的概率可以通过子节点算出来 补集转化,设f[i]表示当前点没电的概率 对于孩子对父亲的贡献:f[x]=(1-q[x])*∏ 1-(1-f[y])*a[k].d 但是现在除了根以外其他的都不是真正的值,再dfs一次把父亲的贡献也算上,注意阅读全文
posted @ 2018-11-06 11:22 AKCqhzdy 阅读(1) 评论(0) 编辑
摘要: 一早上膝盖跪烂了ORZ出门右转膜题解谢谢阅读全文
posted @ 2018-11-06 09:10 AKCqhzdy 阅读(5) 评论(0) 编辑
摘要: 拓展Lucas板子放一手阅读全文
posted @ 2018-11-05 20:18 AKCqhzdy 阅读(5) 评论(0) 编辑
摘要: 二分上界有多大开多大 二分上界有多大开多大 二分上界有多大开多大 重要的事情说三遍 又被bright神仙带着做题了 先无脑上wqs二分 我们可以把这个柿子画一下,区间的花费就变成((sigema(l~r)i s[i])+1)^2了 那么这个东西经过我艰苦的画柿子证明是满足四边形不等式的 然后就和贞鱼阅读全文
posted @ 2018-11-02 21:33 AKCqhzdy 阅读(9) 评论(0) 编辑
摘要: 还是年轻啊算的时候少乘一个4000被卡二分上界了。。。%%%%bright教我超级快速读D飞bzoj垃圾卡常数据 我们容易写出这样的DP方程:f[i][j]=f[k][j-1]+val(k+1,j) 然后可以发现g(j)是单调减而且是下凸的 那么我们就可以愉快的上wqs二分了 那么f[i]就表示无限阅读全文
posted @ 2018-11-02 20:03 AKCqhzdy 阅读(9) 评论(0) 编辑
摘要: 在本校神犇bright(点此近距离膜拜)的王(wei)之(bi)威(li)严(you)之下学了一手wqs(我七岁?我去送?)二分 然而我还不是很会。。。就不误人子弟讲这个算法了,大家可以去学一下 假如学会了的话,这里有个小细节,就是排序的时候相同长度颜色白的要放在颜色黑的前面,>=K记录答案 来想想阅读全文
posted @ 2018-11-02 14:44 AKCqhzdy 阅读(8) 评论(0) 编辑
摘要: 很神的题啊,转换模型构造树 对于一组反应,他们的优先级应该是反应时间和反应顺序 如何搞到反应的时间? 我们可以这样做:对于一组倾倒,新建一个点,连向这两个瓶子,y代表的瓶子更新为这个点 那么深度越大,优先级是越高的 维护这样的森林即可阅读全文
posted @ 2018-11-02 09:32 AKCqhzdy 阅读(2) 评论(0) 编辑
摘要: 画一下柿子就知道是求区间乘积乘区间内所有质因数的(p-1)/p(就是求欧拉的公式嘛) 看上去莫队就很靠谱然而时间O(nsqrt(n)logn)并不资瓷 还是离线,确定右端点,对于1~i的区间内的质因数我们在树状数组把他们插入到最后一次出现的位置,然后扫一次求逆元+找质因数O(nlog^2n) 注意算阅读全文
posted @ 2018-11-01 08:44 AKCqhzdy 阅读(7) 评论(0) 编辑