摘要: 这个题可以用动态规划解决。 令\(sbe_{i,j}\) 为第 \(j\) 列 \(1\) 至 \(i\) 个格子 \(BE\) 矿总和,令\(snw_{i,j}\) 为第 \(i\) 行 \(1\) 至 \(j\) 个格子 \(NEW\) 矿总和。 \(dp_{i,j,0}\) 表示为以第(\(i 阅读全文
posted @ 2023-10-16 14:20 Xu_dh 阅读(10) 评论(0) 推荐(0)
摘要: 这题看到第一眼就是二分。 思路 单调性 二分最关键的东西是单调性在哪。单调性是如果高度越高,需要的水就越多,高度越矮,要用的水越少。所以单调性就得出了。 如何求需要的水呢? \[\sum_{i=1}^{i \le n} \max(0,mid-a_{i}) \]\(mid\) 表示现在墙的高度。墙高度 阅读全文
posted @ 2023-10-16 14:16 Xu_dh 阅读(60) 评论(0) 推荐(0)
摘要: 这题其实就是搜索,不知道怎么评绿的。 题意 有一个大小无限的棋盘,有一只马,给定 \(n\) 种跳法,判断马是否能跳到棋盘所有点。 题解 搜索马是否可以跳到他上下左右的四个点,因为只要能跳到这四个点,就可以以这四个点为基础跳到其他所有的点。 这里有一些细节需要处理: 因为每次操作能是横纵坐标加减 1 阅读全文
posted @ 2023-10-16 14:13 Xu_dh 阅读(108) 评论(0) 推荐(0)
摘要: 这篇文章给大家讲的是二分,不喜勿喷,谢谢。 二分是一个常见算法,通常用来做求最优解的问题。 我给大家看一个例题吧: 给定一个长度为\(n\)严格递增(即\(a_i>a_i\__1\))的数列\(a_i\),求数\(x\)在哪个位置。题目保证有解。 第一行输入\(n\),第二行输入数列\(a\), 第 阅读全文
posted @ 2023-10-15 15:04 Xu_dh 阅读(40) 评论(0) 推荐(1)