Day [-6,-2]
- 模拟赛天天垫底,药丸
- 最近在 OJ 上没做什么题,药丸
- cx Log_x dalao 5 5 5 天连续 7 7 7 场模拟赛 7 7 7 个 rk1 , orz
Day -1
- 考前日常颓废
- 早上一直睡到 11 : 20
- 下午无限颓废
- 晚上开始做数据结构题热身
- 选择了一道不错的数据结构
水题 APIO 2018 新家 边写边颓, 21 : 50 才写完,还没编译
Day 0
- 9 : 19 坐动车从 FZ 南到 SZ 北,到 SZ 北时 14 : 24
- 又用了 0.5h 从 SZ 北到 GZ 南
- 住在 xxjh 公寓
本来打算晚上打一场 cf ,但是怕掉 Rating 影响心情就没去打- 去调了调 APIO 2018 新家,然而并没调出来
这为我 Day1 T2 的 53 分暴力没调出来埋下伏笔
Day 1 ( from 13 : 30 : 00 to 18 : 30 : 01 )
- 早上报到,然后去试机
- 第一道试机题是去年 THUSC Day1 T2 ,当时听了讲课并花些时间弄懂了题解,开始码码码
- 第二道试机题是提答,求 K K K 维空间下 K K K 个 K K K 维球体的所有公切面
- 立体几何都不会的本选手直接跳过第二道
然而第一道试机题码到一半直接回去午睡- 午餐,感觉 gzez 的食堂海星
- 13 : 15 进考场
- 13 : 30 开考
- 三道题目题意分别如下
一
- 给定两个长度为 n n n 的序列 a a a 和 b b b ,序列元素在 [ 1 , n ] [1,n] [1,n] 之间
- q q q 次询问
- 每次询问四个参数 c , d , e , f c,d,e,f c,d,e,f
- 对于每个 i ∈ [ c , d ] i\in[c,d] i∈[c,d] ,等概率随机地选择序列 b b b 的区间 [ e , f ] [e,f] [e,f] 中一个未配对的位置 j j j ,将序列 a a a 的 位置 i i i 和序列 b b b 的位置 j j j 配对
- 计算出满足 a i = b j a_i=b_j ai=bj 的配对 ( i , j ) (i,j) (i,j) 的个数的期望
- 每次询问互相独立
- n ≤ 5 × 1 0 4 , q ≤ 1 0 6 n\le 5\times 10^4,q\le 10^6 n≤5×104,q≤106 或 n , q ≤ 1 0 5 n,q\le 10^5 n,q≤105 , d − c ≤ f − e d-c\le f-e d−c≤f−e
二
- r r r 行 c c c 列的网格图,每行每列都有铁路
- 每条铁路有费用
- 有 m m m 个点,第 i i i 个点坐标 ( x i , y i ) (x_i,y_i) (xi,yi) ,以及一个属性值 d i d_i di (忘了具体名称),表示在时间区间 [ 0 , d i ) [0,d_i) [0,di) 内穿越第 x i x_i xi 行和第 y i y_i yi 列的铁路不可用
- 从一个点可以通过穿过该点的,可用的铁路到达该铁路上的其他点,代价为该铁路的费用
- 其中 a a a 个点有机场,但第 i i i 个机场在时间区间 [ 0 , d a i ) [0,da_i) [0,dai) 内不可用
- 如果两个点都有机场并且都可用,那么可以从一个机场花费 c a ca ca 的代价到达另一个机场
- 不考虑乘坐交通工具和换乘的时间
- q q q 个询问
- 每次询问给定两个点 ( s x , s y ) (s_x,s_y) (sx,sy) ( e x , e y ) (e_x,e_y) (ex,ey)
- 求
- (1)至少在第几天,你可以从 ( s x , s y ) (s_x,s_y) (sx,sy) 到 ( e x , e y ) (e_x,e_y) (ex,ey)
- (2)在(1)的前提下