上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 62 下一页
摘要: 咸鱼做题天天%题解 那么我们可以把这道题转化成线段覆盖问题 读进来的a,b说明在最后的小到大顺序中,n-a+1~n比我大,1~b比我小 换言之就是b+1~n-a是和我相等的。 那么相同区间的我们可以合并,这个区间的权就是min(相同的个数,区间大小) 我们可以利用DP计算选择一些不相交的区间的最大值 阅读全文
posted @ 2018-11-06 21:19 AKCqhzdy 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 这题点数很大,难以高斯消元 可是仔细想想一定要用吗?对于根节点他的概率可以通过子节点算出来 补集转化,设f[i]表示当前点没电的概率 对于孩子对父亲的贡献:f[x]=(1-q[x])*∏ 1-(1-f[y])*a[k].d 但是现在除了根以外其他的都不是真正的值,再dfs一次把父亲的贡献也算上,注意 阅读全文
posted @ 2018-11-06 11:22 AKCqhzdy 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一早上膝盖跪烂了ORZ出门右转膜题解谢谢 阅读全文
posted @ 2018-11-06 09:10 AKCqhzdy 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 拓展Lucas板子放一手 阅读全文
posted @ 2018-11-05 20:18 AKCqhzdy 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 二分上界有多大开多大 二分上界有多大开多大 二分上界有多大开多大 重要的事情说三遍 又被bright神仙带着做题了 先无脑上wqs二分 我们可以把这个柿子画一下,区间的花费就变成((sigema(l~r)i s[i])+1)^2了 那么这个东西经过我艰苦的画柿子证明是满足四边形不等式的 然后就和贞鱼 阅读全文
posted @ 2018-11-02 21:33 AKCqhzdy 阅读(580) 评论(4) 推荐(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 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 很神的题啊,转换模型构造树 对于一组反应,他们的优先级应该是反应时间和反应顺序 如何搞到反应的时间? 我们可以这样做:对于一组倾倒,新建一个点,连向这两个瓶子,y代表的瓶子更新为这个点 那么深度越大,优先级是越高的 维护这样的森林即可 阅读全文
posted @ 2018-11-02 09:32 AKCqhzdy 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 画一下柿子就知道是求区间乘积乘区间内所有质因数的(p-1)/p(就是求欧拉的公式嘛) 看上去莫队就很靠谱然而时间O(nsqrt(n)logn)并不资瓷 还是离线,确定右端点,对于1~i的区间内的质因数我们在树状数组把他们插入到最后一次出现的位置,然后扫一次求逆元+找质因数O(nlog^2n) 注意算 阅读全文
posted @ 2018-11-01 08:44 AKCqhzdy 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 求一个DAG图的带权最小不相交路径覆盖 不带权的话就是二分图匹配了 带权我是真的不会。KM应该可行?不。对于不带权,我找到一个匹配点,相当于减少了需要的链数,然而这里找到一个匹配点并不能保证更优秀,因为传送并不一定比开过去更优。 而匈牙利和网络流是等价的,那么考虑使用费用流 拆点,分成入点和出点,s 阅读全文
posted @ 2018-10-31 16:52 AKCqhzdy 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 认真想一想这个半联通子图缩完点以后其实就是一条链 topsort里面记录下即可 注意缩完点后会有重边,要判掉 阅读全文
posted @ 2018-10-31 14:57 AKCqhzdy 阅读(102) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 62 下一页