![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mr. He 原创
文章平均质量分 51
Steve_Junior
某中华名校的竞赛渣渣
展开
-
【棋盘上的BFS】滑旱冰
【问题描述】 经过跟FJ长达数年的谈判,奶牛们终于如愿以偿地得到了想要的旱冰鞋。农场上大部分的区域都是平整的,适合在上面滑动,但有一些小块的土地上有很多岩石,凭奶牛们的旱冰技术,是没有办法通过的。农场可以看成被划分成R行C列的矩阵。快要开饭了,贝西发现自己在坐标为(1,1)的格子里,并且它想赶到坐标为(R,C)的格子的牛棚去享受晚饭。贝西以她所在格子为起点,每 1 秒可以向它面朝的方向(东、南、西原创 2016-07-08 22:05:50 · 412 阅读 · 0 评论 -
旅行 贪心 重庆一中高2018级竞赛班第四次测试 2016.7.25 Problem 2
【问题描述】 Mr_H旗下的 n 个OIer坐船外出旅行! 但是他们只有一艘船,虽然船能装下全部的Oier,但太拥挤将会影响众OIer的心情,所以Mr_H决定选择一部分Oier去。我们假设,每个人单独坐船的快乐程度是Ci,而船上每多一个人,他的快乐程度会减去Di。 现在你的任务是帮助Mr_H计算,选择那些人,才能使船上所有人的快乐程度之和达到最大。【输入格式】 第1行是一个整数n,表示OIe原创 2016-07-26 09:16:55 · 409 阅读 · 0 评论 -
【训练题】最短路径树 SPFA
【问题描述】 所谓最短路径树,就是从s出发,沿着树上的边走到任意点i,那么经过的这些边的权值和就是s到i的最短路径。Dijkstra算法或SPFA算法不仅可计算从起点s到各点的最短路径长度,同时也可得到以s为根的最短路径树。方法是在进行松弛操作时,如果d[i] + c < d[j] 时,除了更新d[j]之外,还要设置fa[j]=i。这样把fa[j]看成j的父亲指针,则所有点形成了一棵树(因为每个结原创 2016-11-10 19:00:25 · 462 阅读 · 0 评论 -
【培训题】医院设置[1] | 树的结点带权重心
【问题描述】 阆中市管辖了n个乡镇(编号为1~n),有n-1条公路把他们连接起来,每条公路的长度均为单位长度。其中第i个乡镇有人口数量为Wi。 市政府打算在这n个乡镇中选择一个建立一所医院,使所有镇民到医院的所走路程总和最小。 例如,下图中有5个乡镇,每个圈表示一个乡镇,圈外的数字表示该乡镇编号,圈里的数字表示该乡镇的人口数量。 医院应建立在乡镇3,所有人走的路程总和为:13*1+4*2+2原创 2016-10-31 19:35:47 · 1071 阅读 · 0 评论 -
【专题训练】医院设置[2] | 树的边、点都带权重心
【问题描述】 阆中市管辖了n个乡镇(编号为1~n),有n-1条公路把他们连接起来,每条公路的长度均为c[i]。其中第i个乡镇有人口数量为Wi。 市政府打算在这n个乡镇中选择一个建立一所医院,使所有镇民到医院的所走路程总和最小。 例如,下图中有5个乡镇,每个圈表示一个乡镇,圈外的数字表示该乡镇编号,圈里的数字表示该乡镇的人口数量。 医院应建立在乡镇3,所有人走的路程总和为:13*1+4*2+20原创 2016-10-31 19:39:05 · 715 阅读 · 0 评论