上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 89 下一页
摘要: 题目大意: 给你一棵$n$个节点的树,每个节点都有一个小于$m$的权值 定义一棵子树的权值为所有节点的异或和,问权值为$0..m−1$的所有子树的个数 设$f[i][j]$表示节点$i$及其子树中异或和为$j$的方案数,发现合并答案的过程就是两个异或卷积,用$FWT$优化即可 //minamoto 阅读全文
posted @ 2018-12-29 13:42 bztMinamoto 阅读(180) 评论(0) 推荐(0) 编辑
摘要: "传送门" 一如既往膜拜 "shadowice巨巨" 前置姿势我就没一个会的…… //minamoto include define R register define eps 1e 10 define fp(i,a,b) for(R int i=a,I=b+1;iI; i) define go(u 阅读全文
posted @ 2018-12-29 11:17 bztMinamoto 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 本文用于总结各种奇怪的姿势,仅供个人学习,有的地方可能直接引用原文,并无冒犯之意 "计数" 0.做题想到思路之后先去证明!实在不会证明去找反例!找不出反例再看几遍题目!确定没问题了再去敲代码! 1.主席树空间尽量往大了开 2.LCT的splay维护链信息下传加法标记的时候要维护size,否则加法标记 阅读全文
posted @ 2018-12-29 10:34 bztMinamoto 阅读(1840) 评论(1) 推荐(6) 编辑
摘要: "传送门" 还是搞不明白生成函数是什么东西…… 首先设对于体积为$v$的物品,它的生成函数为$f(x)=\sum_{i\geq 0} x^{vi}$,那么答案的生成函数就是所有的物品的生成函数的乘积,复杂度为$O(nm\log n)$ 于是考虑把所有生成函数取$\ln$相加再$\exp$回去,设$g 阅读全文
posted @ 2018-12-29 09:28 bztMinamoto 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 传送门 首先,$n$个点的哈密顿回路共有 \(\frac{n!}{n}2^{C_n^2-n}\) 简单来说就是总共有$\frac{n!}$条哈密顿回路(相当于是圆排列),然后每条哈密顿回路会出现在$2^{C_n^2-n}$张竞赛图中(除了哈密顿回路上的边已经定向,剩下的边的方向随意) 于是现在的问题 阅读全文
posted @ 2018-12-28 22:32 bztMinamoto 阅读(160) 评论(0) 推荐(0) 编辑
摘要: "传送门" 我现在还是不明白为什么NOIPd2t3会是一道动态dp…… 首先关于动态dp可以看 "这里" 然后这里就是把把矩阵给改一改,改成这个形式$$\left[dp_{i 1,0},dp_{i 1,1}\right]\times \left[\begin{matrix}\infty&ldp_{i 阅读全文
posted @ 2018-12-28 20:30 bztMinamoto 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 首先发现双方可以有一个默契,不管谁刻意,都可以把串变为诸如$...101010101...$的形式 所以先手要赢的话就是要在上面的基础之上加一个字符使其变为要求的子串 那么就是要求的子串中相邻两个位置不等的对数不能大于$1$ 阅读全文
posted @ 2018-12-28 16:42 bztMinamoto 阅读(224) 评论(0) 推荐(0) 编辑
摘要: "传送门" 给定$n+1$个点,可以唯一确定一个多项式,求出这个多项式在$k$处的值 假设该多项式为$f(x)$,第$i$个点的坐标为$(x_i,y_i)$,则$$f(k) = \sum_{i = 0}^{n} y_i \prod_{i \not = j} \frac{k x[j]}{x[i] x[ 阅读全文
posted @ 2018-12-27 15:18 bztMinamoto 阅读(608) 评论(0) 推荐(0) 编辑
摘要: "传送门" 我觉得自己的数学也是够差的……一点思路也没有…… 考虑容斥,首先$lim=min(m,n/S)$,设$f[i]$表示出现恰好$S$次的元素大于等于$i$种的情况,我们随便选$i$种颜色放$S$次,选的方法数有$C_m^i$种,然后染色可以看做是一个类似全排列的东西,每连续的几个染上同样的 阅读全文
posted @ 2018-12-25 22:32 bztMinamoto 阅读(170) 评论(0) 推荐(0) 编辑
摘要: "洛谷" 先膜一下Iscream巨巨 首先我们可以把题目转化为线段覆盖,如果两条线段相交(不算某一条完全在另一条里面的情况),那么这两条线段代表的集装箱就不能放到同一个栈里,我们在它们之间连一条边。如果图里有奇环,那么说明无解。于是黑白染色,可以和食物链那个一样用并查集维护,如果有解,设连通块个数为 阅读全文
posted @ 2018-12-24 22:07 bztMinamoto 阅读(186) 评论(0) 推荐(1) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 89 下一页
Live2D