2025.6.6 闲话:奇妙找位置法——广义单调性和最值
给定序列 \(A = \{a_1, a_2, \dots, a_n\}\) 和二元谓词 \(f(x, y)\),若存在唯一最值 \(a_p\) 满足:
- 全局不成立性:\(\forall j \neq p,\ f(a_p, a_j) = \text{False}\)。
- 局部成立性:\(\forall i \neq p,\ \exists j \text{ 使得 } f(a_i, a_j) = \text{True}\)。
则可以通过:
p = 1 # 初始化任意位置
for j = 2 to n:
if f(a_p, a_j) is True:
p = j
找最值。
本文采用 「CC-BY-NC 4.0」 创作共享协议,转载请注明作者及出处,禁止商业使用。
作者:Jerrycyx,原文链接:https://www.cnblogs.com/jerrycyx/p/18914395

浙公网安备 33010602011771号