随笔分类 - 数论——高斯消元
摘要:题面 "传送门" 题解 不难发现最小圆覆盖的随机增量法复杂度还是正确的 所以现在唯一的问题就是给定若干个点如何求一个$m$维的圆 其实就是 "这一题"
阅读全文
摘要:题面 "传送门" 题解 好吧……说实话之前那份高斯消元的根本看不懂……这份清楚多了…… 我们可以把$p_1$看做原点,剩下的点变成$p_i p_1$,剩下$n$个向量线性组合肯定可以构成一个超平面,而圆心肯定在这个超平面上 对于每一个向量都有一个未知数表示其系数,然后一个有$n$个方程,分别表示圆心
阅读全文
摘要:"传送门" $CHNUM$ 显然正数一组,负数一组 $SUBPRNJL$ 显然有$m=\left\lceil{k\over r l+1}\right\rceil$,以及选中的数字是$[l,r]$中$sort$之后的第$\left\lceil{k\over m}\right\rceil$个数。区间第$
阅读全文
摘要:题面 "传送门" 题解 不知道概率生成函数是什么的可以看看 "这篇文章" ,题解也在里面了 cpp //minamoto include define R register define fp(i,a,b) for(R int i=(a),I=(b)+1;iI; i) define go(u) fo
阅读全文
摘要:题面 "传送门(loj)" "传送门(洛谷)" 题解 模拟赛的时候只想出了高斯消元然后死活不知道怎么继续……结果正解居然就是高斯消元卡常? 首先有个比较难受的地方是它一个回合可能不止扣一滴血……我们得算出$P_i$表示一回合扣$i$滴血的概率,为 $$P_i={{k\choose i}m^{k i}
阅读全文
摘要:"传送门" 首先这题要用到矩阵树,简单来说的话就是一个无向图的生成树个数可以按如下方法计算。设图$G$的邻接矩阵为$A$,度数矩阵为$D$,其中邻接矩阵的第$i$行第$j$列表示$i$和$j$之间有多少条边(允许重边),度数矩阵的第$i$行第$i$列表示$i$的度数且除对角线外所有元素均为$0$。那
阅读全文
摘要:传送门 高斯消元还是一如既往的难打……板子都背不来……Kelin大佬太强啦 不知道大佬们是怎么发现可以按位考虑贡献,求出每一位是$1$的概率 然后设$f[u]$表示$u->n$的路径上这一位为$1$的概率,然后设$deg[u]$表示$u$的出度 那么$1-f[u]$就是路径上这一位为$0$的概率 然
阅读全文
摘要:传送门 所以说我讨厌数学……期望不会高斯消元也不会……好不容易抄好了高斯消元板子被精度卡成琪露诺了…… 首先,我们先算出走每一条边的期望次数,那么为了最小化期望,就让大的期望次数乘上小编号 边的期望次数是多少呢?可以先算出点的概率 $p(u,v)=\frac{p[u]}{d[u]}+\frac{p[
阅读全文
摘要:传送门 不知道线性基是什么东西的可以看看蒟蒻的总结 不难看出题目讲的就是线性基 这种最小化权值的问题一般都是贪心的,就是按价值从低到高考虑每一个是否能选 据说贪心的证明得用拟阵我不会 据说这题是实数意义下的线性基我还是不会……据说得用高斯消元…… 所以直接上代码好了……
阅读全文

浙公网安备 33010602011771号