专栏文章

THUPC2025 游记

生活·游记参与者 6已保存评论 8

文章操作

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

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

Day 1\text{Day}\ -1

jiazhichen844rsy_组队
经过讨论后确定了队名:Milk Dragon Dream! It’s MyGO!!\text{Milk Dragon Dream! It's MyGO!!}
突然发现最后一个叹号没显示出来(,寄
我真的能在患有痴呆症的情况下在 THUPC\text{THUPC} 中打出非负贡献吗?这真的可行吗?这真的能被完成吗?

Day 0\text{Day}\ 0

我们队下午三点半才开始打试机赛
看了一下排行榜,然后决定我开 T1\text{T1}jiazhichen844T2\text{T2}rsy_T4\text{T4}T5\text{T5}
然后看了一下 T1\text{T1},发现是弱智扫描线,然后在 15:35:3715:35:37 时过了,rsy_大佬在 15:31:2015:31:20 时过了 T4\text{T4}15:45:3015:45:30 时过了 T5\text{T5}
但是此时 jiazhichen844还不会 T2\text{T2},于是我们队一起开始讨论 T2\text{T2}
最好笑的是我大胆猜测 cc 一定为 0011,其他人都没发现样例有一个 c=3c=3 的,而且我打了个暴力跑了几十组数据没跑出来 c=1c=1 无解的情况,并对 c=3c=3 的情况跑出了一组 c=1c=1 的答案(
16:3016:30 左右时我们队还没有一点思路,寄!
于是开 T3\text{T3},首先对于快速求序列的值这部分通过原题机搜到了 CF1975C,并打开题解发现答案是连续三个数的中位数最大值,且这个结论在这道题也可以用(直接看题解是因为我懒得想),然后考虑一个经典的 trick\text{trick},在所有大于序列的值的位置统计他的贡献,对于计算序列的值小于 valval 的方案数,发现不能有两个大于等于 valval 的数距离小于 22,于是直接 DP\text{DP},设 fx,0/1/2f_{x,0/1/2},状态含义显然,转移就根据 valval 和当前区间的关系,分三种情况,然后随便转移
然后考虑怎么扩展到 lil_irir_i 都很大的情况,先把所有 lil_irir_i 放到一起排序,然后对于排序后相邻的两个数构成的左开右闭区间,这区间中的每个数的与 nn 个区间的关系都是相同的,也就是说答案为一个不超过 nn 次的多项式函数,我们要算这个多项式函数在一段区间中的和,这个和显然为一个不超过 n+1n+1 次的多项式函数,于是取 1n+21\sim n+2 时函数值的前缀和,直接拉格朗日插值即可,时间复杂度 O(Tn3)O(Tn^3),在 18:22:4218:22:42 时过掉了 T3\text{T3}
赛后才发现我写的这个东西就是拉格朗日插值优化 DP\text{DP},我在不知道拉格朗日插值优化 DP\text{DP} 的情况下自己把它造出来了/jy
四道题一发罚时都没有,惊讶
试机赛结束时一共有 1111AK\text{AK} 的,我们队 rk30\text{rk}30,希望我第二天初赛也能发挥出这样的水平吧

Day 1\text{Day}\ 1

爆炸

评论

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

正在加载评论...