11月29日考试总结

考试情况:
第一题想了一会儿,想出来了一个正确的贪心算法,结果实现的时候没有搞好。本来想写个dp来对拍的,结果dp实在是太难调了,时间就这样被浪费掉了,后面的题目都没来得及做。
总结:
对于第一题,以后想出来的算法一定再进一步想比较简单的实现,思维要打开,既然可以贪心肯定不止一种实现方法,一定有更加简单的,比如匡正非的代码。。。
对于第二题,应该是可以考虑到 n3 的算法的,接下来就是如何优化了,枚举出两个竖直线段后,如何用树状数组查询夹在它们之间的横着的线段的数量。这里一定以及肯定需要一种顺序去处理,考虑把竖直线段从左至右处理,那么我们删除一条横线之后,由于竖线在一直往右移,所以这条横线就不会再被加入了,所以是 n2logn 的。想这种题必须要想如何才能使一些元素删除之后便不会被加入,这种思想和离线做一些问题有异曲同工之妙,都要考虑排序。
对于第三题,有点难,但是这道题还是告诉我们直接搞最大公因数不好搞,不如先处理公因数的答案再转而求出最大公因数的答案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值