自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 USACO 2021 December Contest, SilverProblem 1. Closest Cow Wins

则我们可以将每两个相邻的 Farmer Nhoj 的奶牛之间的草地算作一个区间,计算在第 i 个区间只用一头奶牛可获得的最大的美味值ans[i],计算的方法如下:记录区间中最左边的草地编号为l,最右边的为r,定义指针l1和r1,初始值都为l,循环将r1++,直到第一次无法用一头牛同时占据草地l1和r1为止,利用前缀和计算草地l1和r1-1的美味值,更新ans[i]的最大值,重复上述操作,直到r1>r的时候为止,此时的ans[i]即为此区间的最大值。拥有最靠近某个草地的奶牛的农夫拥有这一草地。

2023-08-20 14:11:20 65 1

原创 USACO 2021 December Contest, SilverProblem 2. Connecting Two Barns

思路:这是一道考察并查集和二分查找的题目,先用并查集将每个点找到父节点,分为k个集团,并把能到田地1 和田地n的点分别放入集合p和q中,再将k个集团中每个集团到p和q所需要的最小花费记作数组f和ff,在遍历田地1到田地n中的田地i,二分其在集合p和q中的位置,计算 i 连接集合p和q所需要最小的花费,更新f和ff的最小值,最后分别计算只连1、2条边所需的最小值(若只用连0条边fa[1]==fa[n]),代码如下。

2023-08-02 21:50:44 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除