2018年7月21日训练日记

今天的主要任务还是牛客网暑期ACM多校训练第二场。

上午做了15年杭电多校训练第三套题的两道简单题目。然后中午开始做牛客网暑期ACM多校训练第二场。

A题就是个简单dp,对每个n预处理,然后对每个查询O(1)查询即可。

B题是个比较复杂的dp,听讲解没听懂。明天再看看。

C题是求给定的点与其他所有点的形成的直线的最小斜率。凸包问题。暂时不补。

D题是个简单的贪心,扫一遍就出来了,之前做过类似的,用dp也能解,属于签到题。

E题F题难度较大,暂时不看。

G题题解说是一个二分,不过这个二分可不是那么简单,感觉应该掌握,明天好好补一下。

H题是个树形dp(据说费用流也能做?),也是超级麻烦,明天有时间就补。

I题是一个推结论的题,这时候团队合作的重要性就来了。经过四人讨论成功讨论出所有情况,成功通过。这种题目就是需要确认题意之后冷静分析出所有情况,与上一场D题的做法类似。

J题是个vector开的二维线段树的扫描线。。。其实没思路主要还是不知道怎么开数组,第一次见vector开二维线段树/树状数组,长见识了。明天补一下。

K题是一个比较麻烦的KMP,明天有时间也补一下。

基本功还是要练,思维也还是要继续练。这种比赛打的越多,收益越大,总结出多种题目的解题方法,真正的提高自己,同时提高团队合作能力。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值