2019/8/4学习记录总结

本文分享了作者在算法竞赛中的经验,强调了前缀和、优先队列、单调栈等数据结构的重要性,并讨论了解题速度与思考维度的提升策略。通过分析比赛中的具体题目,如afreecash和素数查找问题,展示了如何避免题意理解上的陷阱,以及克己自律的学习态度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进度在第三章停了两天,最近一直在补书上前两章的例题,打了两个星期的比赛也能在刷题程度和重心上有所偏重,前缀和、优先队列、单调栈、深搜、取模快速幂,刷的很多题都能至少出现三种解法,感觉自己在A题的投入时间上总是比别人多十分钟二十分钟,在刷题的同时也要注意压缩解题时间,尽量减少效率低下的时间投入,趁此机会好好提升一下做题速度和思考维度吧!相对做题速度还是比较快的。

昨天的题大部分题干比较长,但是相对提供的信息也多解题时大致思路不会有太大偏差,但是比如c题,“a free cash"可以理解为"一个空闲的收银台”?但是如果你直译为"一笔免费的现金"?"一张免费的支票"就可能让你在题意理解上白白卡掉二十分钟、

d题就是可以先考虑区间内的prime number(素数),素数打表后就可以实现二分查找最小l,这里比较难想的是素数打表嵌套if 的循环条件和二分查找的区间临界值,素数打表确实需要推一会但二分查找其实直接套题目给的区间就可以没有必要在区间计算上下功夫,不然同样也会让你在题意理解上白白卡掉二十分钟。

克己自律。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值