会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Chdy
他诵经 他敲钟 他扑空 他成疯
首页
新随笔
联系
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
67
下一页
2022年11月8日
2022 杭电杯(7) I Counting Good Arrays
摘要: 本题是2022CCPC F题的强化版. 给出一个 n,m 求出所有长度小于等于n的数列$a_k(k\le n)$且$a_k\le m$且$a_i|a_{i+1}$ 固定n 显然可以发现对于m的标准分解 $m=p_1^{k_1}p_2^{k_2}...$对于每个p相互独立 所以此时 $f_w$即$a_
阅读全文
posted @ 2022-11-08 16:14 chdy
阅读(55)
评论(0)
推荐(0)
2022年10月14日
AtCoder Regular Contest 150 B Make Divisible 贪心 整除分块
摘要: 给出一个A和B 想要找到一个X和Y使得 $A+X|B+Y$.同时使得X+Y最小求出X+Y的最小值。 值域是$[1,10^9]$ 直接枚举X不太行会被某种数据卡掉。 考虑正解:先固定K 另$\frac{B+Y}{A+X}=K$ $Y=AK+XK-B$ 此时由于K已知只需要满足条件$X>=0,Y>=0$
阅读全文
posted @ 2022-10-14 13:23 chdy
阅读(113)
评论(0)
推荐(0)
2022年10月12日
AtCoder Beginner Contest 272 SA_IS算法总结
摘要: ABC也很难的好不好。 可能是老年人手速太慢 实力太拉。 先上F 将s和t各复制一倍 就是后缀排序的问题。具体细节是给$s2$后接n个a再接$2t$再接n个z。 可以证明两个有效串至少能比较到a和z。 我用的SA_IS O(n)的常数还行。 分为三个步骤:1 确定LMS的顺序与离散化 2 LMS的后
阅读全文
posted @ 2022-10-12 23:38 chdy
阅读(224)
评论(0)
推荐(0)
2022年10月7日
2022牛客国庆集训派对day6 C 递归构造 归纳构造
摘要: 给出一个m 你需要构造出来m个m维向量 两两向量之间点乘为0 向量每一维只能是1或-1 保证m一定是2的幂次。 直接构造出来那么大的显然不太可能 发现不了什么比较好的规律。 考虑归纳构造。我们已知的是一个2维向量 即 1 1 1 -1 现在考虑通过这个东西生成四维的。 我先让他们整体向右完全复制 1
阅读全文
posted @ 2022-10-07 17:12 chdy
阅读(28)
评论(0)
推荐(0)
2022年10月5日
Educational Codeforces Round 32 G Xor tree Boruvka算法
摘要: 求一个n个点的完全图每条边的权值为两点之间的异或值 求最小生成树。 在完全图上做最小生成树一般都是Boruvka算法即每次每个点都找一个离自己最近的点合并 这样最多合并logn层合并完毕。 每次整体求一个复杂度这样保证复杂度正确。 这道题利用此思想 在trie树上找离自己集合的最小值 先明确最多有l
阅读全文
posted @ 2022-10-05 22:09 chdy
阅读(40)
评论(0)
推荐(0)
2022年10月3日
CF375D Tree and Queries dsu on tree
摘要: 一颗以1为根树,每个点有颜色,每次询问求x子树内颜色出现次数>=k的数量。 线段树合并很难处理,考虑dfu on tree。 直接的想法是开一个数量树状数组 每次查一下1~k-1的前缀和来求解答案。 不过这并不够优秀,仔细思考一个颜色从1加到w这个过程是一次一次加的也就是说可以维护一个$sum_i$
阅读全文
posted @ 2022-10-03 09:45 chdy
阅读(34)
评论(0)
推荐(0)
2022年9月28日
2022 ICPC 网络预选赛(9.25)
摘要: 真容易颓。 E 构造一个序列$a_1$已经确定 使得$(a_i,a_{i-1})=1,a_i>1$ 求整个序列最大值。 容易知道$a_2$是与$a_1$互质的最小质数 若是2接下填3,2,3,2,3即可.若不是2填 2,3,2,3即可。 J 先后手每次从当前序列两端取走一个数字使得取出的数字严格递增
阅读全文
posted @ 2022-09-28 19:00 chdy
阅读(265)
评论(0)
推荐(0)
2022年9月19日
2022 ICPC 网络预选赛(9.17)
摘要: 发现好多人不知道去哪补题。 给出 链接 上方有个签到可以领5金币,不想vp可以不购买时光机这样只需要一个金币。 L 给出一个s和t 求s一个最长子串使得s中不存在t中长度大于2的子串。 直接的想法是状压dp 不过复杂度很高。仔细考虑当前形成子串中若包含t的一个字符所形成的的限制是 该字符后的一些字符
阅读全文
posted @ 2022-09-19 16:47 chdy
阅读(451)
评论(0)
推荐(1)
2022年9月17日
2022 CCPC 网络预选赛
摘要: M 签到题 答案有一个下界 (n-1)/(k-1) 向上取整 可以直接构造出答案 从而证明这个下界可以取到。 L 一棵树要求删去k条边使得剩下的连通块最小的最大。 直接考虑删k条边怎么做 先二分一个mid 然后求删的最大次数 容易得到一个贪心做法从叶子节点向上返的时候开始切。 由于k取1~n 这个做
阅读全文
posted @ 2022-09-17 10:18 chdy
阅读(487)
评论(3)
推荐(0)
2022百度之星 复赛 T3 最大值
摘要: 题意 定义n个数字 $a_1,...,a_n$mx(a)=整个序列a的最大值。 对于一个序列a 记f(a)为整个序列最大值的数量 求序列长度为n 且$1\le a_i\le m$的不同序列的f之和。对998244353取模。 $n\cdot m\le 10^{12}$ 显然n 和 m至少有一者小于$
阅读全文
posted @ 2022-09-17 10:13 chdy
阅读(90)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
67
下一页
公告