• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
PCMSFV
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2
2026年4月4日
P1462 通往奥格瑞玛的道路
摘要: 题面 解析 题面直接说了最大值最小,二分无疑 看到这题的应该都想到了最短路吧,但是一看又要管花费,还要管血量立马慌了,但是其实没有那么复杂 二分歪嘴哦经过城市单次交费最大值\(x\)(不是等会代码的x,这里只是便于书写),通过 Dijkstra算法 得到对于这个\(x\)的最小耗血,\(x\)越大能 阅读全文
posted @ 2026-04-04 11:09 PCMSFV 阅读(8) 评论(0) 推荐(0)
2026年4月3日
Dijkstra算法简介
摘要: Dijkstra算法简介 概述 定义 Dijkstra算法是由荷兰计算机科学家狄克斯特拉于1959年提出的,用于解决带权图的单源最短路径问题。该算法采用贪心策略,每次选择当前距离起点最近且未访问过的顶点,逐步扩展到终点。 时间复杂度 这个在于你的优化程度,我的是\(O(mlogn)\) 核心内容 在边权都不为负的前提下: 先 阅读全文
posted @ 2026-04-03 22:55 PCMSFV 阅读(92) 评论(0) 推荐(0)
2026年3月31日
P3916 图的遍历 题解(反向建图)
摘要: 题面 P3916 图的遍历 题目描述 给出 \(N\) 个点,\(M\) 条边的有向图,对于每个点 \(v\),令 \(A(v)\) 表示从点 \(v\) 出发,能到达的编号最大的点。现在请求出 \(A(1),A(2),\dots,A(N)\) 的值。 输入格式 第 \(1\) 行 \(2\) 个整 阅读全文
posted @ 2026-03-31 22:16 PCMSFV 阅读(20) 评论(0) 推荐(0)
2026年3月26日
P8028 [COCI 2021/2022 #3] Cijanobakterije 题解
摘要: P8028 [COCI 2021/2022 #3] Cijanobakterije 题解 有个彩蛋 题目描述 一位微生物学家有 \(n\) 个蓝藻细菌。这些细菌中有 \(m\) 组细菌 \((a_i,b_i)\),表示 \(a_i\) 和 \(b_i\) 之间有一条生物链。若干条生物链顺次连接之后可组成长链。长链的长度定义为这条长链上的细菌数量。 现可在细菌之间两两添加若干条生物链,使得 阅读全文
posted @ 2026-03-26 22:52 PCMSFV 阅读(16) 评论(1) 推荐(0)
2026年3月25日
[NOIP 2018 普及组] 摆渡车 / [蓝桥杯青少年组国赛 2023] 月球疏散行动
摘要: 不难发现,这两题一模一样,数据范围,输入输出,代码可以直接复制提交 摆渡车知名一点,我就用他来讲了,思路都是一摸一样的 正文 提供一个好理解的\(O(n * m)\)的写法应该没算错,虽然快不了多少 说几个重点吧 1.如果你忘记排序... 2.\(O(Tm)\)的写法特别悬,\(O(n^2m)\)不 阅读全文
posted @ 2026-03-25 21:28 PCMSFV 阅读(7) 评论(3) 推荐(0)
上一页 1 2
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3