上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页
摘要: 该死的破题意 题意:给出一车不等式,问有多少种不同的可能的包含 \(n-1\) 个 \(<,=\) 和长度为 \(n\) 的排列,将符号插入排列后不会与给定的不等式冲突。 定义两个包含不等号和排列的“序列”相同的条件为不等号和排列能够推出的不等式相同。 首先给出的不等式中等号屁用没有,用并查集缩在一 阅读全文
posted @ 2022-04-24 08:53 Prean 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 太厉害了。。。 首先看到这种题第一眼就是 DP,\(dp[u][k]\) 表示 \(u\) 子树有 \(k\) 个伐木场。 然后发现不会计算贡献。不会计算贡献可以考虑加状态强制算贡献,或者提前计算费用。 很容易想到的是 \(dp[u][m][k]\) 表示在上面状态的基础上加一个 \(u\) 所在连 阅读全文
posted @ 2022-04-22 10:32 Prean 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 场外选手再次口胡 这种东西如果是链就很好做,并且有链的部分分。。。那么就照着这个方向想想吧。 考虑计算对于一个序列,全部都被填了数字的方案数。 容易发现枚举最大值有很简单的 \(O(nK)\) 做法: \(\sum_{x=0}^{\infty}\prod_{i=1}^{n}(\min(x+K,r_i 阅读全文
posted @ 2022-04-19 19:49 Prean 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 第一眼看到题感觉有点儿怪。。。 先想一件事情:我们需要什么? 如果有一个物品的体积为 \(w\),那么令一个数不断地加上 \(w\),最后一定会回到 \(0\)。 而对于一堆物品,一定存在一个 \(w\) 和这一堆物品等价。 容易发现,如果我取 \((P-1)\) 个 \(w\) 相当于取了一个 \ 阅读全文
posted @ 2022-04-18 14:48 Prean 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 妈的这玩意儿实在是太神秘了。。。一会儿对x排序一会儿对y排序,一会儿建凸包一会儿李超树。。。 这些细节性的东西还是写一个总结为好。不然以后一直犯要吃大亏。 众所周知斜率优化的方程都能够写成类似 \(dp[i]=\max_{j=1}^{n}(x[i]\times k[j]+b[j])\)。即一个一次函 阅读全文
posted @ 2022-04-18 10:19 Prean 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 场外选手口胡 如果对质因子这方面熟悉的可以看出来,相当于是我有一车集合,每次给定一个集合,问你有多少种方法选择若干集合使得或起来为给定集合。 首先传统艺能压状态数,将 \(n=\prod p^k\) 全部变为 \(n=\prod p\),很明显不影响。我们将相同的数丢到一个桶里面。然后将这个数的权值 阅读全文
posted @ 2022-04-17 14:23 Prean 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一切的最值问题都可以通过“我比你逊”来达到优化的目的。 考虑一个特别特别傻逼的 DP: \(dp[n]=\max_{i=1}^{n-1}dp[i]+cost(i+1,n)\) \(cost(l,r)\) 是在 \(l,r\) 中寻找一种颜色满足题目中的要求。 这玩意儿看上去很难搞,不太能写成多项式之 阅读全文
posted @ 2022-04-15 15:41 Prean 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 感觉怪怪的(?) 题意有点儿类似给区间加上一个一次函数,然后询问一个区间的最值。 不妨来考虑一下一次函数具有单调性。对于一个询问区间,被一个一次函数完全包含时,这个一次函数的极值只有可能是这个区间的左端点或者右端点。 对于非链顶部分,查询相当于前缀查询。如果我们只在这个一次函数的端点上加上权值,那么 阅读全文
posted @ 2022-04-13 09:06 Prean 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 。。。 别的基于分治的算法和数据结构的本质都比较明确:线段树的本质是可以通过快速合并左右区间的信息,来达到快速维护区间答案的目的,k-dt的本质是通过巧妙的划分降低高维问题查询区间的代价,点分治的本质是能够快速合并两组路径,通过分治的方法不重不漏地统计所有点对的路径信息。 那么,线段树分治的本质是什 阅读全文
posted @ 2022-04-12 15:39 Prean 阅读(30) 评论(0) 推荐(0) 编辑
摘要: ETT模板。 题意:维护一颗动态树,支持: 换父亲,换根,子树乘,子树求和。 ETT 实际上是用平衡树去维护这颗树的欧拉环游序。但是因为是欧拉环游序,所以是可以随意循环位移的。为了方便,我们从 根节点第一次出现的位置 断开这个欧拉环游序。(欧拉环游序实际上应该是一条环,大部分时候我们都是人为地从根节 阅读全文
posted @ 2022-04-11 09:18 Prean 阅读(43) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页
var canShowAdsense=function(){return !!0};