摘要: [BZOJ4894]天赋 题目大意: 求$n(n\le300)$个点的有向图中以$1$为根的外向树的个数。 思路: 矩阵树定理。 源代码: cpp include include include inline int getint() { register char ch; while(!isdig 阅读全文
posted @ 2018-12-24 20:09 skylee03 阅读(73) 评论(0) 推荐(0) 编辑
摘要: [PA2014]Bazarek 题目大意: 有$n(n\le10^6)$件商品,$m(m\le10^6)$次询问。每次询问若选出其中的$k$个,要求它们的总价为奇数,求最大可能的总价。 思路: 从大到小排序取前$k$个,若不是奇数就去掉已选最小偶数/奇数再加上未选最大奇数/偶数。 源代码: cpp 阅读全文
posted @ 2018-12-24 20:05 skylee03 阅读(145) 评论(0) 推荐(0) 编辑
摘要: [BZOJ3683]Falsita 题目大意: 一个$n(n\le3\times10^5)$个结点的树,a56爆大奖在线娱乐结点有一个权值$w_i$,$m(m\le3\times10^5)$次操作,操作包含以下$3$种: 1. 将结点$u$的权值加上$d$; 2. 将以$u$为根的子树中的每一个结点加上$d$; 3 阅读全文
posted @ 2018-12-24 19:50 skylee03 阅读(161) 评论(0) 推荐(0) 编辑