自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 洛谷--P1452 【模板】旋转卡壳 | [USACO03FALL] Beauty Contest G

接下来 n 行,每行两个整数 x,y,表示一个点的坐标。保证所有点的坐标两两不同。给定平面上 n 个点,求凸包直径。输出一行一个整数,表示答案。第一行一个正整数 n。

2025-02-17 12:49:48 283

原创 洛谷--P2986 [USACO10MAR] Great Cow Gathering G

比如选择第 X 个农场作为集会地点,它的不方便程度是其它牛棚中每只奶牛去参加集会所走的路程之和(比如,农场 i 到达农场 X 的距离是 20,那么总路程就是 Ci×20)。每个奶牛居住在 NN 个农场中的一个,这些农场由 N−1N−1 条道路连接,并且从任意一个农场都能够到达另外一个农场。本题第一次dfs计算出以1为根节点的总距离d[1],第二次利用d[v]=d[u]-siz[v]*w+(cnt-siz[v])*w推导其他点i为根节点的总距离d[i],进行比较得到最终答案。主要结合换根法得到最优解。

2025-02-11 22:24:45 360

原创 洛谷--P3964 [TJOI2013] 松鼠聚会

每个小松鼠的家可以用一个点 (x,y) 表示,两个点的距离定义为点 (x,y) 和它周围的 8 个点 (x−1,y),(x+1,y),(x,y−1),(x,y+1),(x−1,y+1),(x−1,y−1),(x+1,y+1),(x+1,y−1) 距离为 1。于是可以将曼哈顿意义下的 (x1,y1) (x2,y2)两点的距离转化为了切比雪夫意义下的 (x2+y2,x2−y2)(x1​+y1​,x1​−y1​) 两点的距离。接下来 N 行,第 i 行是两个整数 x 和 y,表示松鼠 i 的家的坐标。

2025-02-11 22:12:27 382

原创 I - Triangle

由于x,y以及s的数据限制 本题使用原点三角形面积公式。向上取整,在与s相减得到y1 完成构造。

2025-02-11 22:00:21 317

原创 洛谷--P4779 【模板】单源最短路径(标准版)

第一行为三个正整数 n,m,s。第二行起 m行,每行三个非负整数 ui,vi,wi​,表示从 ui​ 到 vi 有一条权值为 wi 的有向边。给定一个 n 个点,m 条有向边的带非负权图,请你计算从 s 出发,到每个点的距离。1.初始化让{0,s}入队,d[s]=0,d[其他点]=inf;2.从队头弹出距离最小的点u,若u扩展过则跳过,否则打上标记;输出一行 n个空格分隔的非负整数,表示 s到每个点的距离。利用优先队列priority_queue创建小根堆。本题是dijkstra堆优化模版。

2025-02-10 09:18:34 270

原创 洛谷--P1169 [ZJOI2007] 棋盘制作

国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个 8×88×8 大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。而我们的主人公小Q,正是国际象棋的狂热爱好者。作为一个顶尖高手,他已不满足于普通的棋盘与规则,于是他跟他的好朋友小W决定将棋盘扩大以适应他们的新规则。小Q找到了一张由 N×MN×M 个正方形的格子组成的矩形纸片,每个格子被涂有黑白两种颜色之一。小Q想在这种纸中裁减一部分作为新棋盘,当然,他希望这个棋盘尽可能的大。

2025-02-08 20:48:28 335

空空如也

空空如也

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

TA关注的人

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