摘要: 知道prufer序列就能写...就是求个可重集的排列...先判掉奇怪的情况, 然后答案是(N-2)!/π(d[i]-1)!---------------------------------------------------------------------------#include#inclu... 阅读全文
posted @ 2015-12-02 22:02 JSZX11556 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 我们可以BFS出每个出口到每个人的最短距离, 然后二分答案, 假设当前答案为m, 把一个出口拆成m个表示m个时间, 点u到出口v的距离为d, 那么u->v的[d, m]所有点连边, 然后跑匈牙利去check就行了...其实这道题挺好想但是码量还是挺大的....--------------------... 阅读全文
posted @ 2015-12-02 21:19 JSZX11556 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1 3 9 ……2 6 18……4 12 36……把数写成上面的样子,那么就变成了给出若干个类似矩阵的东西, 然后求任意一行r的任意一个元素c与r-1,r,r+1行的c-1,c+1不能同时被选中..就是一个状态压缩的dp.dp(x, s)表示第x行, 这一行状态为s的方案数.最后乘法原理乘一下。--... 阅读全文
posted @ 2015-12-02 19:33 JSZX11556 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 一位一位考虑异或结果, f(x)表示x->n异或值为1的概率, 列出式子然后高斯消元就行了------------------------------------------------------------------#include#include#include#includeusing n... 阅读全文
posted @ 2015-12-02 16:37 JSZX11556 阅读(226) 评论(0) 推荐(0) 编辑