跳转至

The 2020 ICPC Asia Macau Regional Contest

排名 当场过题数 至今过题数 总题数
16/50 4 5 12

A

solved by 2sozx

题意

给定长度为 \(n\) 的数组\(a_i\) ,随机排列 \(p_i\) ,求 \(((((0 + 1) *a_{p_1} + 1) * a_{p_2} + \cdots) + 1) * a_{p_n}\) 期望,\(n \le 10^5\)

题解

将式子展开得 \(\prod\limits_{i = 1}^{n}a_{p_i} + \prod\limits_{i = 2}^{n}a_{p_i} + \cdots + \prod\limits_{i = n}^{n}a_{p_i}\) ,设 \(f_i\) 为原数组取 \(i\) 个数的乘积和,因此总贡献即为 \(\sum\limits_{i = 1} ^ {n} f_i\times i! \times (n - i) !\)\(f\) 数组求法是裸的分治 \(NTT\)

B

upsolved by

题意

题解

C

upsolved by 2sozx

题意

太sb了这题,当时没写很绝望。

题解

\(siz\le 4\) 暴力分就行。

D

solved by JJLeo Bazoka13

题意

题解

E

upsolved by

题意

题解

F

upsolved by 2sozx JJLeo Bazoka13

题意

傻逼题爬

题解

傻逼题爬

G

solved by JJLeo

题意

题解

H

upsolved by

题意

题解

I

upsolved by

题意

题解

J

upsolved by

题意

题解

K

upsolved by

题意

题解

L

solved by JJLeo

题意

题解

记录

1h:MJX看眼A发现是到分治NTT,在推会式子,CSK开始看F,感觉很会,ZYF,CSK看L好写先写L,然后14minAC,MJX去抄板子,然后CSK看D是个小模拟,等MJX写完就写。MJX写挂了,拖到旁边然后ZYF写D,60+min过了D。

2h:MJX测试NTT,ZYF看BGI,MJX发现板子挂了,调了半天,ZYF重抄了个板子,样例过了,交上去WA了,然后发现maxn开小了。CSK想F想飞了(当时觉得很正确),感觉能过就去想H了(F的问题从0~300min一直存在,单独思考),H喂了个假题意,MJX直接听了,发现有点奇怪,不会做,换题。

3h:CSK看了眼E,ZYF继续想F,MJX去想C,CSK把E的题意——平面上选择k个矩形覆盖最大面积(实际上矩形的位置是固定的)(完全错误)喂给了mjx(实际上到讲题才看对E的题意)然后看了一会觉得不可做。。。于是三个人开始CF交替卡题,之后看到榜上G过得比较多,就跳出卡题圈去开了G并在封榜前AC

4h:封榜之后就继续卡在CF,还有40+min的时候mjx来搞F并且大致搞出来一个具体的做法。然后就开始三人写代码环节。。。经历了RE(忘记return 0)和WA之后开始debug,最后没能de出来,开局想抢F一血来着结果裂开到了最后。

赛后讨论是没有特判d=1的corner case,并且删边后加边有一些细节写烂掉了。

总结

MJX:我是傻逼

Dirt

A(+1):数组开小了

回到页面顶部