Codeforces Round 902

· · 个人记录

感觉这场比赛和 1900+ performance 的差距主要在罚时上,想完成 flag(上紫),以后的 CF 得减少大意导致的错误。

D2A

所有人得分加起来是 0

D2B/D1A

优先让分享价格低的人分享。

D2C

显然不同数数量不会超过 3
并且由于 i=1 时,a_i = 0,所以从后向前最后一定会变成 0,然后一直是 0

D1B

考虑每一个点作为黑点,算出它及它连带着加进来的数(它的倍数)的 max。

设有 cnt_i 个点使得它及它连带着加进来的数(它的倍数)的 max 是 i

然后枚举全局 max,算出这个全局 max 在多少种情况中出现,这个情况数是:2^{\sum\limits_{i=0}^{max-1} cnt_i} \cdot (2^{cnt_{max}} - 1 )

D1C

不会。

D1D

不会。

D1E

不会。

D1F

不会。

D1G

不会。

F