上一页 1 2 3 4 5 6 7 8 9 ··· 57 下一页
摘要: 传送门 一场 4 个小时多点根本不够用,T1 就没怎么看 考虑第一棵树的方案数 按顺序填点的话,一个想法是维护这个点前面有多少个点不是叶子 那么这个点的父亲就有这么多种选法 然而直接这样是不对的,会有钦定某个点不是叶子后面却没有点以它为父亲的情况 那么可以加一维记录有多少个点钦定为非叶子但还没有连边 阅读全文
posted @ 2022-05-16 21:45 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 浙江刚考完就知道 Day 1 T2 考了个根号分治 然后今天对着题死活不知道怎么分…… 首先容易想到一个 \(O(n*本质不同数字个数^2)\) 的做法 枚举一对 \(i, j\),前缀和维护最小转移点可以找到一个区间内取 j,区间外取 i 的最大出现次数 然后仔细想一下发现只有 \(i出现 阅读全文
posted @ 2022-05-16 21:26 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 猜的结论假了,然后意识比较混沌一直没有多生成几个随机数据找性质,于是喜提 10 pts 先说乱搞: 发现偶数可以直接用 \(\frac{a_i}{2}\) 拼出来 发现若存在一个偶数则剩下的数都可以用 \(\frac{a_i}{2}+(a_j-\frac{a_i}{2})\) 表示出来 然后 阅读全文
posted @ 2022-05-15 22:09 Administrator-09 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 传送门 提示:在区间 \([0, 1]\) 中随机一个实数 \(x\),那么 \(x=0\) 的概率为 \(0\)。 这基本上把做法明说出来了 发现一个随机点恰好落在一个给定面上的概率也为 0 那么不存在四个随机点共面的情况 所以这实际上是道立体几何 手动枚举四个点中有几个是中点 最后答案是 \(三 阅读全文
posted @ 2022-05-14 20:10 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 因为太困了赛时并没有认真做这个题 有些多项式真的是可以手动求逆的 关于 \(x\) 的非整数次多项式(主要指 \(F(x)=\sqrt{a+bx}\),\(a, b\) 为常数)一类的东西可以牛顿二项式定理展开 可以使用分子/分母有理化让未知数在分式上来回挪 发现是要计算有多少种染色方案能建 阅读全文
posted @ 2022-05-14 20:02 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 考虑对每个 \(z\) 求出收益 \(\geqslant z\) 的方案数,然后差分减去 对每个 \(z\),考虑枚举用了 \(x\) 个左括号 那么有 \(n-x\) 个右括号,最多有 \(k=n-x-z\) 个是可以浪费的 令选左括号为向上走,选右括号为向右走 那么就是从 \((0, 0 阅读全文
posted @ 2022-05-09 20:56 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 好奇怪啊,建个笛卡尔树试试? 需要枚举左右子树的点对,可以之枚举一边的? 只枚举比较小的那边? \(O(n\log n)\)?懒,所以用 map,再加个 log 也能过 点击查看代码 #include <bits/stdc++.h> using namespace std; #define 阅读全文
posted @ 2022-05-09 20:48 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 (不太记得了,复述题解中) 先原根转化,那么可以变成加法 发现把所有的 0 当成 1 去计算,之后再用 0 覆盖受影响的区域,不会影响答案的正确性 那么令 \(b\) 为原根转化后序列的集合幂级数 相当于每次乘 \(1+x+x^{-1}\pmod {x^n}\) 然后发现 \((1+x+x^ 阅读全文
posted @ 2022-05-07 22:00 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 发现等价于每个机器先将全部匹配的子串都删掉 那么用 kmp 可以做到 \(O(nm)\) 正解考虑分治: 设定阀值 \(B\),串长较大时跑 kmp 较小时维护所有 \(len\leqslant B\) 的子串的 hash 值 复杂度平衡后是 \(O(n^{\frac{5}{3}})\) 但 阅读全文
posted @ 2022-05-07 21:53 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 考虑二分答案为 \(mid\) 反证不打破的选前 \(k\) 大一定更优 反证剩下的每次一定选最大的打破 反证每次一定将当前打破的优先分配给前 \(a_i-mid\) 小的 然后发现一定存在一种方案每次分配后每个球的魔力值按原顺序(在打破第一个球前升序排序)单调不降 具体地,值不同时分配给值 阅读全文
posted @ 2022-05-07 21:48 Administrator-09 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 57 下一页