06 2019 档案
摘要:题目大意:有n(n⩽个点,m(m\leqslant10^5)条边的无向图,每个点有一个属性A/B,要求|cnt_A-cnt_B|\leqslant k(k\leqslant10),问S\to T最短路径 题解:把每个点拆成2k+1个点,分别标号为$[
阅读全文
摘要:题目大意:有一个圆,圆上有n个点,将这几个点两两连接,问最多分成几部分 题解:发现这相当于一个平面图,由欧拉公式得(F为平面分割块数,E为平面图边数,V为平面图点数):F=E-V+2可知最优解不存在三线共点。 V=n+\binom n4,即圆上原来的n个点,和任意四个
阅读全文
该文被密码保护。
该文被密码保护。
该文被密码保护。
摘要:题目大意:问一棵有根带权二叉树中最大的对称二叉树子树,对称二叉树为需满足将这棵树所有节点的左右子树交换,新树和原树对应位置的结构相同且点权相等。 题解:在对称二叉树中,对于深度相同的两个节点u,v,必定有ls(u)=rs(v),rs(u=ls(v),并且val(u)=val(v),对
阅读全文
摘要:题目大意: 有一张 n(n\leqslant10^5) 个点 m(m\leqslant5\times10^5) 条边的有向有正权图,有k(2\leqslant k\leqslant n)个关键点。问图中最近的两个关键点的距离。多组数据。 题解: 有两种方法。 1. 可对k个关键点二进
阅读全文
摘要:题目大意:有n层玻璃,每层玻璃会让a\%的光通过,并把b\%的光反射。有一束光从左向右射过,问多少的光可以透过这n层玻璃 题解:事实上会发现,可以把连续的几层玻璃合成一层玻璃,但是要注意玻璃两侧的反射率可能是不一样的。 令A为前i层玻璃的透过率,B为前i层玻璃从右向左
阅读全文
摘要:题目大意:给定n(n\leqslant5\times10^6)个正整数a_i,和k。求:\sum_{i=1}^n\dfrac{k^i}{a_i}\pmod p题解:$$令P=\prod_{i=1}^na_i\pmod p\\ans=\dfrac{\sum_{i=1}^nk^i\d
阅读全文