专栏文章

题解:P14636 [NOIP2025] 清仓甩卖 / sale(民间数据)

P14636题解参与者 8已保存评论 8

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
7 条
当前快照
1 份
快照标识符
@mimymadc
此快照首次捕获于
2025/12/01 17:41
3 个月前
此快照最后确认于
2025/12/01 17:41
3 个月前
查看原文
初中生第一次场切紫题,来记录一下。
先考虑 m=2m=2 时怎么做。
设一个代价为 22,价值为 BB,和两个代价为 11,价值为 A,CA, C,当 C>B2C>\dfrac B2A+C<BA+C<B 时不合法。
在这里,这个 BB 为最大值,答案很容易统计。
考虑推广,我们先枚举 jj,对应上述中 BB 的下标。
那么性价比可能比 BB 大的 ii 满足 ai>aj2a_i > \dfrac{a_j}2
设最小的 iidd,为了满足条件, [d,j1][d,j-1]ww11[j+1,n][j+1,n]1,21,2 均可。
为了统计 A+C<BA+C<B 的数量,我们枚举 CC 的下标 kkaia_i[ajak,)[a_j-a_k,\infty) 代价只能是 22[0,ajak)[0, a_j-a_k) 则随便(可以排序后双指针维护)。
[k+1,j1],[j+1,n][k+1, j-1], [j+1, n] 部分的点的代价要凑成 m2m-2,有 (nk12(nj)+(jk)m+1)\binom{n-k-1}{2(n-j)+(j-k)-m+1} 种,要注意 aka_k 不能等于 aja_j

评论

8 条评论,欢迎与作者交流。

正在加载评论...