11 2018 档案
摘要:联赛之后首次发博客... 题目大意: 给定一颗含有n个节点的树,求找出m条树上路径,使得这m条树上路径的长度的最小值最大。 思路: 大家都说这题好水,但是我联赛的时候还是没有想出来,最后暴力都打挂了。 首先看到最小值最大,这很明显是在提示我们二分答案,我们二分一个最小值$lim$之后在树上尽量找更多
阅读全文
摘要:Lucas定理: $${n\choose m}\equiv{\lfloor{\frac{n}{p}\rfloor}\choose \lfloor \frac{m}{p}\rfloor}\times{n\%p\choose m\%p} \mod p$$ 此处的$\%$表示的是取模运算。 证明: 考虑化
阅读全文
摘要:题目大意: 给定一个$n\times m$的01矩形,每次可以翻转一行或者翻转一列。 求翻转若干次之后的最大全1子矩形。 思路: 首先我们要知道一个结论:如果一个子矩形可以被翻转成为全1矩形,那么它内部的每一个$2\times 2$的子矩形的1的个数为偶数。 如果存在一个$2\times 2$的子矩
阅读全文
摘要:"题面在这里" 吐槽: 真是一道不错的联赛题目,根据出~~搬~~题人来说,这种~~略有思维难度~~神仙题目放到校内NOIP集训来做还是挺合适的。 思路: 首先考虑冰块如何消掉,最开始看到的就是从某一个角开始一直消。 然后一个骗分的方法就是枚举四个角,把角上的那个矩形内的厚冰块全部消掉。 但是实际情况
阅读全文
摘要:题目大意: 给定一个集合,要求你从中选出一些数使得他们的gcd为1,并且使选出的数最少。 思路: 假设最后的答案为x,那么不难发现,这x个数中任意选出x 1个数他们都有公共的因子,并且这些因子互不相同,于是可以得出答案最大为7。 考虑从小到大枚举答案,计算出每种因子d有多少数包含d这个因子,记为$c
阅读全文
摘要:"题面在这里" 思路: 如果直接去连边然后跑最小生成树的话,不难发现边数是$O(nq)$级别的。 于是我们可以观察一下这一张图: 不难发现每次添加的边是相邻的两个点之间互相连边,并且很重要的是,边权一次一次地变大。 考虑Kruskal的过程,如果有两条边$(u_1,v_1,w_1),(u_2,v_2
阅读全文
摘要:题目大意: 给定一个图,其中有一些铺设的边和没有铺设的边,其中铺设的边构成了一棵树,这棵树保证了每个点的度数$\leq$ 10。未铺设的边有边权,现在要求你删去一些未铺设的边使得图中不存在偶环。 思路: 神仙题目。。。 首先可以发现如果铺设的边在树上形成了偶环,那么一定要删掉。 然后考虑放在树上会形
阅读全文

浙公网安备 33010602011771号