随笔分类 -  数论-容斥

该文被密码保护。
posted @ 2020-07-26 17:29 gmh77 阅读(6) 评论(0) 推荐(0) 编辑
摘要:题目描述 PinkRabbit 是一位人赢。 福州市可以抽象成一个n个点m条边的,不包含重边与自环的无向图,PinkRabbit 住在1号 点,而他的妹子住在2号点。 某一天,PinkKitten 施放了一个大魔法,让这个无向图上所有的边都变成了单向边。现在 PinkRabbit 关心的是他是否能够 阅读全文
posted @ 2020-04-13 15:39 gmh77 阅读(303) 评论(0) 推荐(0) 编辑
摘要:题目描述 Farmer John(又)想到了一个新的奶牛晨练方案! 如同之前,Farmer John 的 N 头奶牛( 1 ≤ N ≤ 7500 )站成一排。对于 1 ≤ i ≤ N 的每一个 i ,从左往右第 i 头奶牛的编号为 i 。他告诉她们重复以下步骤,直到奶牛们与她们开始时的顺序相同。给定 阅读全文
posted @ 2020-04-12 12:09 gmh77 阅读(304) 评论(0) 推荐(0) 编辑
摘要:题目描述 题解 迫真签到题 前几天做过类似的,只不过要求的是相邻的lca,所以要n\^3考虑具体每一段 对于这题不行 显然每个子树内的段=边权/2,并且合并时要求不能合并相同子树内的段 容斥一下,系数是( 1)\^合并相同子树内的段再乘上组合数 假设当前不为整棵树的根,设第子树i原有p\[i]段,合 阅读全文
posted @ 2020-04-12 11:27 gmh77 阅读(218) 评论(0) 推荐(0) 编辑
摘要:题目描述 题解 镇♂男则反 容斥下界,上界开到大概505位,数位dp最终的和V 设边界(要大于边界)之和为S,那么答案为C(V S 1,n 1) 根据范德蒙恒等式,C(n+m,k)=∑C(n,i)\ C(m,k i) 如果nm都是正数很好证明,把n+m分成n和m两部分,枚举n部分选择个数组合一下 这 阅读全文
posted @ 2020-03-03 09:40 gmh77 阅读(285) 评论(0) 推荐(0) 编辑
摘要:题目描述 题解 显然可以求i删掉时j的贡献 不能把环单独割开,大概是计算的主体不相同? 考虑一条i到j的路径,如果i到j上没有环则期望为1/len 否则即∑f(x) |x|,x表示一个使ij连通的集合 其实不需要算方案数,考虑直接算概率 概率又不好直接算,所以dp维护容斥系数 如果一个环被分成大小为 阅读全文
posted @ 2020-02-27 20:00 gmh77 阅读(267) 评论(0) 推荐(0) 编辑
摘要:题目描述 Description Input Output Sample Input 3 2 3 3 6 5 1 2 1 3 Sample Output 15 Data Constraint 题解 迫真CSP模拟 简单容斥(×) 容斥套dp套容斥套dp(√) 先把lim按从小到大排序,同时把边的编号 阅读全文
posted @ 2019-11-12 21:31 gmh77 阅读(264) 评论(0) 推荐(0) 编辑
摘要:题目描述 Description Input 第一行两个个整数 n,k。 之后 n 1 行,第 i 行两个整数 ui, vi, 表示一条树边。 保证输入的数据构成一棵树。 Output 一行一个数表示答案。 Sample Input Sample Input1 3 2 1 2 1 3 Sample 阅读全文
posted @ 2019-11-08 08:56 gmh77 阅读(350) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示