上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 89 下一页
摘要: "传送门" 对于每一个位置$i$来说,上一个和它的$f_i$相同的点一定比它大,我们从上一个$f_i$和它相同的点向它连边。第一个$f_i 1$出现的位置一定比它小,把它向那个位置连边。 然后做一个拓扑排序,拓扑序小的节点值大 //minamoto include define R register 阅读全文
posted @ 2019-01-09 15:28 bztMinamoto 阅读(136) 评论(0) 推荐(0) 编辑
摘要: "传送门" 不难看出就是要先求区间积,再求这个区间积的$\varphi$ 因为$\varphi(x)=x\times\frac{p_1 1}{p_1}\times\frac{p_2 1}{p_2}\times ...$,又因为质数总共只有$60$个,我们可以用一个$long\ long$来压位,表示 阅读全文
posted @ 2019-01-09 13:45 bztMinamoto 阅读(196) 评论(0) 推荐(0) 编辑
摘要: "传送门" 第一眼容斥,然后我就死活容不出来了…… 记$f_i$为点集$i$中的点强联通的方案数,那么就是总的方案数减去使$i$不连通的方案数 如果$i$不连通的话,我们可以枚举缩点之后拓扑序最小(也就是入度为$0$)的强连通分量,然而这种强联通分量可能不止一个,需要容斥,不难发现这里的容斥系数在强 阅读全文
posted @ 2019-01-09 13:12 bztMinamoto 阅读(194) 评论(0) 推荐(1) 编辑
摘要: "传送门" 为啥在我看来完全不知道为什么的在大佬们看来全都是显然…… 考虑$k=1$的情况,如果序列中有某一个$a_j$的第$i$位为$1$,那么$x$的第$i$位为$1$的概率就是$\frac{1}{2}$ 证:把$a_j$拿出来,那么剩下的里面选出的子集不管是什么情况,$a_j$放进去或不放肯定 阅读全文
posted @ 2019-01-09 11:30 bztMinamoto 阅读(410) 评论(2) 推荐(0) 编辑
摘要: "传送门" 好神的构造题 vfk巨巨的 "题解" //minamoto include define R register define fp(i,a,b) for(R int i=a,I=b+1;iI; i) define go(u) for(int i=head[u],v=e[i].v;i;i= 阅读全文
posted @ 2019-01-09 09:00 bztMinamoto 阅读(143) 评论(0) 推荐(0) 编辑
摘要: "传送门" 打表题……只有$n\leq 3$有解否则无解→_→ 或者严格证明的话是这样,因为算上端点一共$n+1$个点,共$\frac{n(n+1)}{2}$个点对,所以点对之间两两距离不相等 设$s=\frac{n(n+1)}{2}$,$s$已经是两个端点间的距离了。先假设$s$无限长,首先必须有 阅读全文
posted @ 2019-01-09 08:05 bztMinamoto 阅读(225) 评论(0) 推荐(0) 编辑
摘要: "传送门" 没想到点分治那一层…… 首先不难发现这是个分数规划,先把所有的边长减去$k$,二分答案,设为$mid$,就是要求路径平均值$ans\in[ mid,mid]$ 先来考虑$ans\in[0,mid]$的的情况。我们考虑点分治,记下所有从根节点延伸下去的链,长度记为$len$,边数为$dep 阅读全文
posted @ 2019-01-09 07:23 bztMinamoto 阅读(225) 评论(0) 推荐(0) 编辑
摘要: "传送门" 假设有$k|{n\choose m}$,因为$n!$中质因子$k$的次数为$S(n)=\left\lfloor\frac{n}{k}\right\rfloor+\left\lfloor\frac{n}{k^2}\right\rfloor+...$,而$m!$和$(n m)!$同理。所以如 阅读全文
posted @ 2019-01-08 20:22 bztMinamoto 阅读(344) 评论(0) 推荐(0) 编辑
摘要: "传送门" 不难发现肯定是在温度的最大生成树上走是最优的 于是用$LCT$维护最大生成树,每一次加边时如果已经连通,就判断一下路径上的最小温度是否小于当前温度,是的话就断掉那条边,加入新边 //minamoto include define R register define fi first de 阅读全文
posted @ 2019-01-08 18:35 bztMinamoto 阅读(146) 评论(0) 推荐(0) 编辑
摘要: "传送门" ~~一道打表题~~ 我们把那些普通牌的位置看成$ 1$,那么就是要求有多少个排列满足前缀和大于等于$1$ 考虑在最后放一个$ 1$,那么就是除了$m+1$的位置前缀和都要大于等于$1$ $m+1$个数的圆排列的方案数为$m!$,然后对于每一个圆排列,肯定存在一个前缀和最小且最右边的位置, 阅读全文
posted @ 2019-01-08 17:31 bztMinamoto 阅读(292) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 89 下一页
Live2D