2019.3.16比赛总结

2019.3.16比赛总结

  • 比赛时
    【1】第一眼看到是懵逼的,然后按老思路看了一下数据范围,注意到了(D<=15)这个范围,似乎是状态压缩DP,推式子硬生生推了半个钟,还是没有推出来,打了个暴力拿了33.3走人。暴力递归枚举每头奶牛是否选取即可。
    【2】似乎是一道比较难的题,直接弃疗,打了个 O ( N 2 ) O(N^2) O(N2)暴力(实际是 O ( N 2 / 2 ) O(N^2/2) O(N2/2)),本来准备拿部分分的,但没想到数据那么水,让我用N方算法都过了这道题。
    【3】懵逼…我打了个连样例都过不了的贪心,交了上去后竟然还有27.7分。我将 a [ i ] a[i] a[i]从小到大排了序,把 a [ i ] a[i] a[i]小的所有石头都堆在了底下。
    【4】打了很久,先用Floyd预处理出任意两点间的距离,接着处理出每个点要跑去其它点躲雨的奶牛数与这个点牛棚还剩下的位置,然后用往近跑的方法跑一遍,最后得了18.8分。另:为什么有牛棚总空间放不下所有奶牛的情况而题面中没有说?!
    【总分】
    33.3+100+27.7+18.8=179.8

  • 赛后~讲题前
    【1】坐我旁边的某位仁兄说是用状态压缩全排列
    【2】原来还有 O ( N ) O(N) O(N)的贪心
    【3】似乎是个排序+普通背包
    【4】一群人一起懵逼

  • 讲题后
    【1】似乎是状态压缩DP,不过我用枚举病毒的方法过了这道题
    【2】没错,正解就是 O ( N ) O(N) O(N)贪心
    【3】只需要将 a [ i ] a[i] a[i]排一下序,再用一个标记数组标记,最后从 m a x ( a [ i ] ) max(a[i]) max(a[i])往下搜,第一个被标记的就是答案。
    【4】新学了一个知识点:网络流,得好好消化才行。
    【改题情况】
    100+100+100+18.8=318.8

继续努力!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值