专栏文章

Day2

个人记录参与者 1已保存评论 0

文章操作

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

当前评论
0 条
当前快照
1 份
快照标识符
@mir1xxh2
此快照首次捕获于
2025/12/04 14:25
3 个月前
此快照最后确认于
2025/12/04 14:25
3 个月前
查看原文

T1

感觉很像背包但是不知道怎么证的,但是感觉很对。

T2

ARC104D。赛时思路很对啊,就是犯蠢了。
首先考虑枚举每个平均值 xx,那么就等价于值域在 [1,x1][1,x-1] 的数,每个数可以选至多 kk 个的和 等于 值域在 [1,nx][1,n-x] 的数,每个数可以选至多 kk 个的和的 方案数
考虑直接 dp,fi,jf_{i,j} 表示值域为 [1,i][1,i] 的数,和为 jj 的方案数,转移有 fi,j=t=0kfi1,jitf_{i,j}=\sum_{t=0}^k f_{i-1,j-it},时间是 O(n3k2)\text{O}(n^3k^2),过不去,考虑前缀和优化 dp 转移,时间复杂度 O(n3k)\text{O}(n^3k)

T3

神秘转化。
题目等价于对于所有的 iji \neq j,都有 aiaj,bibj,cicja_i \leq a_j,b_i \leq b_j,c_i \leq c_jaiaj,bibj,cicja_i \geq a_j,b_i \geq b_j,c_i \geq c_j
然后比较匪夷所思的一步是考虑把这个看成三维坐标系中的坐标,考虑 dp,令 fi,j,kf_{i,j,k} 表示所有 xi,yj,zkx \leq i,y \leq j,z \leq k(x,y,z)(x,y,z) 使合法的最小代价,每次转移考虑使新的不合法的走到 (i+1,j,k)/(i,j+1,k)/(i,j,k+1)(i+1,j,k)/(i,j+1,k)/(i,j,k+1),前缀和预处理出点的个数,O(1)\text{O}(1) 转移。
时间复杂度 O(n3)\text{O}(n^3)link

T4

P7013/CF309E。
首先读完题套路的开始考虑二分答案:

评论

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

正在加载评论...