2020 Multi-University Training Contest 8 总结

2020 Multi-University Training Contest 8


1001:出题人说A题简单,没看出来。因为过的人太少就没有细想,看了看题解,确实有点亏,菜了菜了。
1002:写了个优先队列加速dp,狂WA,赛后发现是假dp,没想到是线段树,菜了菜了。
1003:WA了两发很晚才过,向量什么的忘的一干二净,acos函数还用错,菜了菜了。
1004:图论和数据结构相关的题给了队友,比赛的时候不会维护连通性,link-cut-tree想是想到了,但是队友认为过的人太多不会是这种算法,血亏,菜了菜了。
1005:hard题,跳过。
1006:倒着推了一遍,然后直接输出最小WA了,试了几个样例之后又正着推了一遍才过,菜了菜了。
1007:经典容斥,对于一个数k(k的质因数分解最高次幂为1),统计出原序列中能够被k整除的数的个数num[k]。显然如果k是素数,就是在num[k]中取奇数个数,然后再在其他数中取一个。这样就保证了最后一步使gcd为1。再把容斥的思想加进来计算重复,我们只要考虑k有几个因子,如果因子个数为奇数,对答案的贡献就是正的,否则贡献是负的。
1008:构造题,画了一会秒了。
1009:队友最小表示加优化秒了。
1010:看不懂,跳过。
1011:线性基+KMP,菜了菜了。
1012:没看出来怎么dp,菜了菜了。

5题80多名,菜了菜了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值