CF1982 Div2 赛解

B

除以 \(y\) 是 log 级别,所以循环先使得 \(x<y\)

然后就是一个循环节。

C

multiset 优化 dp。

可以双指针维护一个 \(i\) 的决策区间,在这个区间内选择 dp 的最大值,\(dp_i=\max dp_j+1\)。取 *(--st.end()) 即可。

D

注意到正负不影响。

一次操作相当于使 \(delta\) 变化 \(c_i\times x_i\),其中 \(c_i\) 是这个矩形中的 10 差,\(x_i\) 为整数。

然后用裴蜀定理,判断这些 \(c_i\) 能否凑出 \(delta\) 即可。

posted @ 2024-06-26 23:36  LCat90  阅读(7)  评论(0编辑  收藏  举报