上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 49 下一页
摘要: 知道prufer序列就能写...就是求个可重集的排列...先判掉奇怪的情况, 然后答案是(N-2)!/π(d[i]-1)!---------------------------------------------------------------------------#include#inclu... 阅读全文
posted @ 2015-12-02 22:02 JSZX11556 阅读(284) 评论(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 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 一位一位考虑异或结果, f(x)表示x->n异或值为1的概率, 列出式子然后高斯消元就行了------------------------------------------------------------------#include#include#include#includeusing n... 阅读全文
posted @ 2015-12-02 16:37 JSZX11556 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 平面图中E ≤ V*2-6..一个圈上2个点的边可以是在外或者内, 经典的2sat问题..------------------------------------------------------------------------------------------#include#includ... 阅读全文
posted @ 2015-12-01 20:50 JSZX11556 阅读(226) 评论(0) 推荐(0) 编辑
摘要: dp(i, j)表示选第i个, 且当前序列长度为j, 另一个序列的最后一个元素的最小值...然后根据上一个是哪个序列选的讨论一下就行了...奇怪的dp...-------------------------------------------------------------#include#in... 阅读全文
posted @ 2015-12-01 18:51 JSZX11556 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 把相同颜色的串成一个链表, 然后每次A操作就启发式合并, 然后计算对答案的影响.------------------------------------------------------------------------#include#include#includeusing namespac... 阅读全文
posted @ 2015-12-01 14:30 JSZX11556 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 因为允许5%的误差..把连续一段的j-i看作一个数..然后记个前缀和就好了...-------------------------------------------------------------------------#include#include#include#includeusing... 阅读全文
posted @ 2015-11-30 20:49 JSZX11556 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 首先要知道一种prufer数列的东西...一个prufer数列和一颗树对应..然后树上一个点的度数-1是这个点在prufer数列中出现次数..这样就转成一个排列组合的问题了。算个可重集的排列数和组合数就行了...要写高精..--------------------------------------... 阅读全文
posted @ 2015-11-30 19:56 JSZX11556 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 题目戳这里:51NOD算法马拉松8某天晚上kpm在玩OSU!之余让我看一下B题...然后我就被坑进了51Nod...A.还是01串水题..怎么乱写应该都可以。记个前缀和然后枚举就行了.时间复杂度O(N)#include#include#includeusing namespace std;const... 阅读全文
posted @ 2015-11-30 13:28 JSZX11556 阅读(232) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 49 下一页