随笔分类 -  数学——组合计数——容斥原理

摘要:"洛谷题目传送门" 具体思路看别的题解吧。这里只提两个可能对常数和代码长度有优化的处理方法。 I 把一个询问拆成9个甚至16个莫队询问实在是有点珂怕。 发现询问的一边要么是一个区间,要么是[1,n]挖去一个区间。 记prei=f[1,i],[1,n],这个可以一遍预处理求出来 阅读全文
posted @ 2019-04-03 00:11 Flash_Hu 阅读(1003) 评论(3) 推荐(2) 编辑
摘要:导数与积分 "%%YCB%%" 排列与组合 加法法则与乘法法则 基础思想:分类计数使用加法,分步计数使用乘法 Cayley定理 n个有标号顶点的树的个数为nn2 证明:定义一个消去序列,序列与树一一对应(略)。 排列与组合 nr排列:n!(nr)! 阅读全文
posted @ 2018-08-31 21:38 Flash_Hu 阅读(1769) 评论(1) 推荐(3) 编辑
摘要:推荐 "YCB的总结" 推荐你谷ysn等巨佬的 "详细题解" 大致流程—— 1. dfs求出当前树的重心 2. 对当前树内经过重心的路径统计答案(一条路径由两条由重心到其它点的子路径合并而成) 3. 容斥减去不合法情况(两条子路径在重心的子树内就已经相交) 4. 删除重心(打上永久标记),对子树继续 阅读全文
posted @ 2018-07-22 21:29 Flash_Hu 阅读(239) 评论(0) 推荐(0) 编辑
摘要:"洛谷题目传送门" 我实在是太弱了,第一次正儿八经写背包DP,第一次领会如此巧妙的容斥原理的应用。。。。。。 对每次询问都做一遍多重背包,显然T飞,就不考虑了 关键就在于每次询问如何利用重复的信息 我这么弱,当然是想不到容斥原理的啦 暂且先当成完全背包,每种硬币可使用无限次,预处理f数组,$f[ 阅读全文
posted @ 2018-03-27 21:35 Flash_Hu 阅读(216) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
哥伦布
-1°
10:09发布
哥伦布
10:09发布
-1°
西南风
2级
空气质量
相对湿度
87%
今天
小雨
-1°/13°
周六
多云
-3°/10°
周日
-4°/2°