学习日记20

61 篇文章 1 订阅

     今天上午做了两道题,其中一道是树状数组的基本操作题,包含大部分树状数组的操作,我做这道题的时候,刚开始还感觉不错,但是这道题有一个在一个点减去一个值后不能为负,这里刚开始思路不对,弄错了。还有一个求第k大数的问题,这个题,我刚开始用树状数组+二分,超时了,后来改用优先队列。结果while后面多加了一个分号,真想说一句mmp,这个分号困扰了我好久,我脑袋都炸了,都没发现错误,虽然是个初学c语言的人才会犯得错误,但我也没学多久,嘿嘿。

    下午我们一起做了一个套题,结果,刚开始就读错题了(比赛后发现),这就玩完了,一直憋在这道题上,我当时就想,这么简单一道模板题,我不信刚不过它,最后它赢了。我又去做一道搜索dfs题,但是有一个判重不好判,于是一直改,想,最后也gg了。这道题后来才发现大部分人不是用的dfs,用的是七重for循环,暴力枚举,我当时就气啊,我怎么没想到啊,确实,我压根没向暴力破解这个方面想。后来在网上发现一篇题解,用的是dfs+判重,判重用的是哈希。哈希??这个还没学,目测网上就这一篇题解。后来翻看哈希知识点,暂时放弃,答题意思懂点,要深入研究,花时间太多。看来那人是个大神。其实今天我就是在队里混了混,只是贡献了一下第二题用的方法。看来智商不够啊。

      总结来看,今天做题,知识点知道的题,会做的题,做不出来。这个没办法,只能多练,多想,举一反三?这个目前还反不了。还有就是做题一定一个单词一个单词的读,确认这个词没用,再跳过。(看错题的教训)。还有就是学习多做笔记,上学期学的东西基本忘了,就是能想起来,也不全,需要翻看资料才能想个大概。我感觉我还一个最大的缺点,不能把题目联想到学过的算法上,当然一些很简单的一看输入输出就知道考啥的除外。我感觉有几个原因,一是我思维打不开,从高中来大部分东西很少思考,明白了主要知识,知道基本题型,就能做大部分题了,但是遇到难题,就很难办,能做出来也是需要花费大量时间,这个就只能多见题,多想。二是对知识点理解不够,其实就是基础不扎实,确实,上学期学习,我几乎不记笔记。很多东西都是记住在书上哪里,用的时候看看。还有老师课件。其实最重要的是做过的题少,这个少包括总结少,很多题做了之后没总结,我认为这是没做,只有有总结的做题,才能提高眼里,提高能力。(当然这指的是合乎自己能力的题)。

      看来我需要改正的地方还有很多,继续努力,加油!!!

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值