【2019暑假集训】08.15比赛总结

嘉祥外国语学校的大佬太强啦

比赛思路

传送门

  • T1(贱):考虑DP,特殊情况可以根据组合数算出来,DP可以转化为一个选数的问题,但是我没有考虑清楚可能算重的情况,就GG了。
  • T2(组队):打完暴力就放弃思考了???一道大水题就此错过。
  • T3(序列):什么鬼

赛后消化

  • T1我们可以发现手贱值实际上对于每一个排列覆盖黑之后直接求和就好了,因为最后一个排列如果覆盖黑了的话刚好多被计算重那么多次,刚好符合手贱值得定义。就变成了求一个M个数,在1到k以内,相加和为n的方案数,暴力容斥一下。
  • T2直接按照左端点枚举,钦定当前点为左端点的最大值,维护一个右端点最小值为关键字的线段树,要把一些a不在区间内的点从小到大删去。
  • T3考虑每一个答案的贡献,如果d的倍数为a[1]…a[k]的话,d的贡献区间就是a[1]-a[k-1],a[2]-a[k],a[1]-a[k-1],区间取MAX并求和,听说可以用吉司机线段树去做

总结

  • T2其实十分简单,但是由于我没有仔细想导致失去了这部分的分数。
  • T1我的想法其实和正解已经十分接近了,只不过因为我没有转换好答案的贡献的特性。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值