tag:组合计数,点分治,容斥 题意 给一棵树,对每个点分配一个权值(可以为 \(0\)),所有点权值和为 \(m\)。求所有分配方案的带权重心标号和(多个重心取标号最小的一个)。 \(n\leq2\cdot10^5,\ m\leq5\cdot10^6\) 当 \(m\) 为奇数时,对于一条边来说, ...
分类:
其他好文 时间:
2021-06-28 18:36:09
阅读次数:
0
\(\text{Problem}:\)Cowmpany Cowmpensation \(\text{Solution}:\) 不难发现,虽然权值种类很多,但在一种分配方案中,不同的权值个数只有 \(O(n)\) 个。故设 \(f_{i}\) 表示分配了 \(i\) 种权值的方案数,答案为: \[ \ ...
分类:
其他好文 时间:
2021-05-03 12:25:45
阅读次数:
0
Description 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为 cij。试设计一个算法,为每一个人都分配1 件不同的工作,并使总费用达到最小。设计一个算法,对于给定的工作费用,计算最佳工作分配方案,使总费用达到最小。 Input 输入数据的第一行有1 个正整数n (1≤n≤20 ...
分类:
其他好文 时间:
2020-12-14 12:57:57
阅读次数:
3
《挑战程序设计竞赛》课后练习题解集——3.4 熟练掌握动态规划 状态压缩DP POJ 2441 有N头牛,M个槽,N,M≤20,每头牛只在指定的pi个槽里进食,不与其他牛共享槽。问有多少种分配方案。 dp[i][S],当前第i头牛要进食,槽的使用状态为S 1 #include <cstdio> 2 ...
分类:
其他好文 时间:
2020-02-17 01:04:17
阅读次数:
92
P 个海盗偷了 D 颗钻石后来到公海分赃,一致同意如下分赃策略: 首先,P 个海盗通过抽签决定 1 - P 的序号。然后由第 1 号海盗提出一个分配方案(方案应给出每个海盗分得的具体数量),如果能够得到包括 1 号在内的绝对多数(即大于半数)同意,则按照该分配方案执行,否则 1 号将被投入大海喂鲨鱼 ...
分类:
其他好文 时间:
2020-02-14 16:19:25
阅读次数:
188
1.放苹果--[①2020-02-07] 题目大意:他一共有n个口罩和m个盒子,每个盒子可以放任意个口罩(允许空着) 现在他想问你一共有多少种放口罩的方案? Hint: 1 2 2 和 2 1 2 是同一种分配方案 分情况讨论: 1.n=0,没有口罩,那么只有一种放法,即f(0,m)=1 2.m=1 ...
分类:
其他好文 时间:
2020-02-07 18:47:55
阅读次数:
87
题目描述 有 n 件工作要分配给 n 个人做。第 i个人做第 j 件工作产生的效益为cij? 。试设计一个将 n件工作分配给 n 个人做的分配方案,使产生的总效益最大。 输入格式 文件的第 1 行有 1 个正整数 n,表示有 n 件工作要分配给 n 个人做。 接下来的 n 行中,每行有 n 个整数 ...
分类:
其他好文 时间:
2020-01-31 12:28:28
阅读次数:
108
最近几天看到一个挺有趣的博弈相关的趣谈,今天来分享给大家,并且也会详细讲解最终问题的最优解,并且我还好通过这道题扯一扯递归。 问题描述 有 5 个海盗,获得了 100 枚金币,于是他们要商量一个方法来分配金币。商议方式如下: 由 5 个海盗轮流提出分配方案,规则如下 1、如果超过半数海盗(包括提出者 ...
分类:
编程语言 时间:
2020-01-28 15:28:26
阅读次数:
76
题目描述 有 nnn 件工作要分配给 nnn 个人做。第 iii 个人做第 jjj 件工作产生的效益为 cijc_{ij}cij? 。试设计一个将 nnn 件工作分配给 nnn 个人做的分配方案,使产生的总效益最大。 输入格式 文件的第 111 行有 111 个正整数 nnn,表示有 nnn 件工作 ...
分类:
其他好文 时间:
2020-01-17 11:56:53
阅读次数:
63
题意:给定一棵有n个节点的树,现在要给节点附1~n的权值(各节点权值不能相同),一棵子树的领袖就是子树中权值最大的节点,问有多少种分配方案使得最后有恰好K个领袖。 解法:这道题一看以为是树上的计数问题,想了好久的树形DP没想到,最后看题解才知道解法是概率DP(qwq)。解法还是非常巧妙的,感觉自己现 ...
分类:
其他好文 时间:
2019-09-27 21:11:35
阅读次数:
78