Replay:The 2019 ICPC Asia-East Continent Final Contest (Training)

本篇博客详细解析了2019ECFINAL竞赛中的A至M共13道题目的解题思路与技巧,包括枚举、迪利克雷卷积、模拟、随机化算法等,分享了解题过程中的难点与错误,如复杂度优化、贪心策略应用、随机次数调整等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ABCDEFGHIJKLM
2019 EC FINAL (2020/9/9)

Replay:

A

solved by sanshuiii. 0:07(1 try)
枚举中点直接得到解析解,复杂度 O ( m n ) O(mn) O(mn)

B

upsolved by idyllic

C

solved by idyllic. 3:11 (1 try)
发现模p意义下迪利克雷卷积有着类似于数论意义下费马小定理的性质,直接求 i n v ( k ) inv(k) inv(k) 次方求解。利用快速幂得到复杂度 O ( n l o g 2 n ) O(nlog^2n) O(nlog2n) 解法。

D

upsolved by DexHxr

E

solved by sanshuiii. 1:33 (2 tries)
差分完了贪心即可,wa一发是因为差分写炸了,一开始题目读错了,导致浪费了太多时间

G

upsolved by idyllic
大模拟

H

solved by DexHxr 2:24 (2 tries)
最近随机化的题做的多了,这种题还是比较容易找到做法的,随便找两个距离为1或2的点视为相邻两项, O ( n ) O(n) O(n) 判断序列最长是多少,重复若干次得到结果。wa一发是因为随机次数太多了,减到200就过了

M

solved by sanshuiii 1:52 (2 tries)
分不同的幂次暴力枚举即可,复杂度近似 O ( n l o g n ) O(nlogn) O(nlogn),一开始觉得暴力可能会被卡所以没敢写,写完E发现过了一百多个,就直接上了,wa一发是因为下标写反了

这一场总共三发wa,都是不必要的,加上一些奇怪的错误,理论上罚时还可以进一步降低100左右

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值