题意:给出t组数据,每组给出n个点,original server s(根),到达s的最大路径不超过k,求满足叶子结点到server的路径不超过k需要增加的server个数。 知识点大概是……贪心+无根树→有根树,首先把无根树转化为以s为根的树(dfs建树),然后按深度将节点放到邻接表里,一层一层从 ...
分类:
Web程序 时间:
2017-09-30 19:39:52
阅读次数:
209
https://vjudge.net/problem/UVA-1267 题意: 有一棵树,上面有一个放着水源的点s,给出一个数k,这个水源可以覆盖路径长度到s不超过k的叶子节点。现在需要把所有的叶子节点都用水源覆盖,问至少需要再放置多少个水源。 思路: 首先,这种树的问题并且明显提供了一个特殊点的题 ...
分类:
Web程序 时间:
2017-09-30 19:34:17
阅读次数:
205
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4533 题目大意: 给出一个v(3≤v≤1000)个点e(3≤e≤10000)条边的有向加权图, ...
分类:
其他好文 时间:
2017-09-30 13:18:40
阅读次数:
192
题目链接: https://vjudge.net/problem/UVA-10048 中文大意: 现在有一个无向图,有C个点,S个边,Q个询问。 每条边有一个权值代表噪音值。若想从u走到v。选择一条最大噪音尽可能小的路线。 对于每一个询问,输出u到v的路径中,输出路线的最大噪音值是多少。 大致思路: ...
分类:
其他好文 时间:
2017-09-30 00:26:59
阅读次数:
168
此题难点在于用九进制表示状态,并且转移 这里九进制用vector表示,再用map作为此状态特有的标记 此处用刷表法,每一种状态转移都经历一遍,最终状态就是正确答案,注意界限 ...
分类:
其他好文 时间:
2017-09-28 14:12:34
阅读次数:
154
有n个人准备去超市逛,其中第i个人买东西的概率是P i 。逛完以后你得知有r个人买了东西。根据这一信息,请计算每个人实际买了东西的概率。输入n(1≤n≤20)和r(0≤r≤n),输出每个人实际买了东西的概率。 概率 套公式 屠龙宝刀点击就送 ...
分类:
其他好文 时间:
2017-09-28 13:05:18
阅读次数:
122
Probability|Given 有n个人准备去超市逛,其中第i个人买东西的概率是P i 。逛完以后你得知有r个人买了东西。根据这一信息,请计算每个人实际买了东西的概率。输入n(1≤n≤20)和r(0≤r≤n),输出每个人实际买了东西的概率。 思路: 事件A:n个人中有r个人买东西 事件B:第i个 ...
分类:
其他好文 时间:
2017-09-28 12:58:30
阅读次数:
157
题意:给定一个 n * m 的矩阵,有一些格子有目标,每次可以消灭一行或者一列,问你最少要几次才能完成。 析:把 行看成 X,把列看成是 Y,每个目标都连一条线,那么就是一个二分图的最小覆盖数,这个答案就是二分图的最大匹配,在输出解的时候,就是从匈牙利树上,从X的未盖点出发,然后标记X和Y,最后X中 ...
分类:
其他好文 时间:
2017-09-27 22:34:14
阅读次数:
246
题意:有n种立方体,每种都有无穷多个。选一些正方体摞成一根尽量高的柱子(可以选择任意一条边做高),使得每个立方体的底面长宽分别严格小于它下方的立方柱的底面长宽。 题解:可以套用DAG最长路算法,可以使用二元组来表示每个立方体的每一条边,如v[n][2]就可以用来表示第n个立方块的3个边。 DAG最长 ...
分类:
其他好文 时间:
2017-09-27 22:33:04
阅读次数:
145