NOIP20240715

NOIP20240715

T1 磁力阵 不会

  • 题意:在一个 \(N \times N\) 的方阵中,某些潘奕帆已经被移除,剩余的潘奕帆按照顺序编号。检查是否存在一个正方形,其边长为 \(k\),且该正方形的四条边上的潘奕帆全部存在。如果存在这样的正方形,移除最少数量的潘奕帆使得不再存在这种正方形。要求找到最少的潘奕帆移除方案来保证磁力阵稳定。

T2 虫洞

  • 题意:给一个一维坐标系,出发点为 \(0\),目标点为 \(w\)。每 \(1\) 秒可以往后移不超过 \(s\) 个单位距离。现有 \(p\) 个虫洞,每个可以从 \(s_i\) 瞬移到 \(t_i\),问最少多少秒可从出发点到目标点。
  • 题解:离散化建树,然后跑 floyd
  • 代码

T3 电路维修

  • 题意:找到左上角到右下角的通路。可以旋转某一个方块,代价为一,如图。
  • 题解:转化为从左上到右下的最短路问题。若这个角需要旋转则是权值为 \(1\) 的路径,否则权值为 \(0\)。这个时候跑最短路就可以了。
    队测是多组评测
  • 代码
posted @ 2024-08-26 15:34  liukejie  阅读(4)  评论(0编辑  收藏  举报