树
文章平均质量分 68
hi微波炉
这个作者很懒,什么都没留下…
展开
-
【JZOJ3824】【NOIP2014模拟9.9】渴
SLAF世界干涸,Zyh认为这个世界的人们离不开水,于是身为神的他要将他掌控的仅仅两个水源地放置在某两个不同的城市。这个世界的城市因为荒芜,他们仅仅保留了必要的道路,也就是说对于任意两个城市有且仅有一条可行的道路。更简单的,城市形成了一棵树。 Zyh要将这两个水源放在两个不同的城市。饥渴的人们会选择一个离他们最近的水源,并向其走去。每个城市的人的速度都是相同的,并且两个相邻(有边直接相连)的城市的原创 2017-01-15 22:32:30 · 874 阅读 · 0 评论 -
【JZOJ3875】【NOIP2014八校联考第4场第2试10.20】星球联盟(alliance)
fg在遥远的S星系中一共有N个星球,编号为1…N。其中的一些星球决定组成联盟,以方便相互间的交流。 但是,组成联盟的首要条件就是交通条件。初始时,在这N个星球间有M条太空隧道。每条太空隧道连接两个星球,使得它们能够相互到达。若两个星球属于同一个联盟,则必须存在一条环形线路经过这两个星球,即两个星球间存在两条没有公共隧道的路径。 为了壮大联盟的队伍,这些星球将建设P条新的太空隧道。这P条新隧道将按顺序原创 2017-01-19 21:46:34 · 425 阅读 · 0 评论 -
【JZOJ3213】【SDOI2013】直径
╰( ̄▽ ̄)╭小 Q最近学习了一些图论知识。根据课本,有如下定义。 树:无回路且连通的无向图,每条边都有正整数的权值来表示其长度。如果一棵树有N个节点,可以证明其有且仅有 N-1 条边。 路径:一棵树上,任意两个节点之间最多有一条简单路径。我们用 dis(a,b)表示点 a 和点 b 的路径上各边长度之和。称 dis(a,b)为 a、b 两个节点间的距离。 直径:一棵树上,最长的路径为树原创 2017-02-14 17:03:12 · 277 阅读 · 0 评论 -
【JZOJ3296】【SDOI2013】刺客信条(assassin)
╰( ̄▽ ̄)╭Description故事发生在1486 年的意大利,Ezio 原本只是一个文艺复兴时期的贵族,后来因为家族成员受到圣殿骑士的杀害,决心成为一名刺客。最终,凭借着他的努力和出众的天赋,成为了杰出的刺客大师,他不仅是个身手敏捷的武林高手,飞檐走壁擅长各种暗杀术。刺客组织在他的带领下,为被剥削的平民声张正义,赶跑了原本统治意大利的圣殿骑士首领-教皇亚历山大六世。在他的一生中,经历了无数次惊原创 2017-03-07 15:42:16 · 511 阅读 · 0 评论 -
【JZOJ3737】【NOI2014模拟7.11】挖宝藏(treasure) 状压DP+斯坦纳树+SPFA
任务 解法考虑二维时的情况, 可以发现是对指定点的最小生成树,被称为斯坦纳树 注意到点数很少, 我们可以利用状态压缩Dp求解。 设f[i][j][s]f[i][j][s]表示,以(i,j)(i,j)为根,连通状态为ss的最小代价。 显然有, f[i][j][s]={f[i][j][s′]+f[i][j][s−s′],f[i′][j′][s]+a[i][j],s′⊂s(i′,j′)与(i原创 2017-03-21 17:47:46 · 425 阅读 · 0 评论