随笔分类 -  数论——高斯消元

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

Live2D