这学期在上的一门课是CS3233,竞赛编程。主要内容是做题,用的是UVA的Online Judge平台。
// 一个牛人的例子
我在这门课上认识了一个同学,YMS。他有一个好习惯:读书(也可能不上课地读书),然后做题。
Felix Halim写的UVA Hunter会显示你在UVA OJ上面做题的数目、进展曲线。这是牛人同学的进展:http://uhunt.felix-halim.net/id/131033。从里面可以看到具体时间:从我们1月10号前后开学算起,牛人同学花了两个月的时间,做了700道题目,在UVA上面排名刚好234。
而且牛人同学还在一直继续着。
于是在我们上课比赛的时候,牛人同学每次都是拿前三名。
// 同学的专注
牛人同学在学期开始的时候,给自己立下了一个很好的规矩:每天做10道题目。开始的时候,同学可能需要花4~5个小时来完成这个任务;后来熟练了,就变成了2~3个小时。
// 耗时间的做题
我在开学的时候也有过类似的计划。但那时候忙着赶个project,没有坚持。那时候甚至连这门课的一些作业题都没有做。所以我现在熟练了,做10道题目还是需要4~5个小时。
做题的时候,还是感到自己在大一的时候算法底子不够厚。学过的一些关于图的算法都忘记了,动态规划也忘记了很多;贪心更是做得太少。所以需要一边来做《算法导论》上面的题目,一边做UVA题目。
出来混,迟早要还的。
// What doesn't kill you makes you stronger.
最近还不自量力地想跑去跟着Stanford的Online Course走。跟了四门课:Natrual Language Processing,Probabilistic Graphical Models, Cryptography, Design & Analysis of Alg I。都是很有意思的课,但每一门课的任务都蛮重的。NLP开头讲的是Regular Expression,还算简单; Design & Analysis of Alg I应该算是算法的基础课了吧,因为有学过所以做做课上的练习算是复习一下;概率课我大一下的时候有学过,但学的很不好,底子不够;加密学的那门课,完全没有底子的。跟着学学看吧。
最近越往深了学,越觉得自己书读得太少,底子太薄。
这学期只拿了三门半的课。用所有的剩余时间来补上这些底子吧。
还是需要踏踏实实的,读书,做题。
分享到:
相关推荐
此外,练习题中还包含了填空部分,让孩子记录每天的练习情况,包括做对和做错的题目数量。这不仅有助于孩子自己进行自我评估,也有助于家长和教师跟踪孩子的学习进度和效果,从而提供更加针对性的指导和帮助。 有趣...
同时,超过20%的用户会使用多个手机同步答题,以提高答题正确率和获奖机会。 综上所述,2018年的直播答题不仅是一场知识竞赛,也是社交互动和娱乐的新形式。平台需不断创新以满足用户多元化的需求,同时也需要关注...
3. 每日一练:这个功能设计用于每天提供一道或一组题目,让用户持续学习,保持学习习惯。通过定时推送,激发用户的学习兴趣,同时帮助用户巩固知识。 4. 错题本:错题本功能允许用户将做错的题目保存下来,方便日后...
该小程序支持用户自定义题库,使得学习过程更加个性化,用户可以根据自己的兴趣或学习需求选择题目,从而提高学习的积极性和趣味性。这一特性使得它不仅适用于学生群体,也适用于那些希望通过游戏化学习提升知识的...
在这个名为"每天一道题,3个月后,你就是面试小能手,答题还能赚钱哦.zip"的压缩包中,我们看到有两个文件:说明.txt和fe-hunter_master.zip。这个压缩包的内容显然与提升面试技能和可能涉及的答题赚钱活动有关。...
总之,“编程每日一题”项目通过每日一题的形式,不仅为程序员和IT专业人士提供了一个持续学习和提升的平台,还通过限时答题和推送标准答案的方式,帮助他们更高效地准备技术面试,强化编程能力。对于那些期望在职业...
- **运用听力技巧**:如预览题目,抓住关键词,边听边记,进行推理等,能提高答题效率。 4. **有效听力训练方式**: - **先听后读**:先通过听录音理解课文,再对照书本阅读,重点关注未听懂的部分。 - **持续听...
在**Step 1**,先完整地听一遍,模拟实际考试环境,仔细做题并统计对错,分析选项设置的规律,锻炼快速扫描选项的能力。 **Step 2**,脱离文字材料,连续听4-5遍录音,尽量理解和记住内容。第5或6遍时尝试边听边...
7. **持续优化**:随着答题环境的变化,如题目难度调整、平台规则更新,需要对脚本进行持续优化,保持其有效性。 8. **软件/插件开发**:如果是开发浏览器插件,需要了解浏览器扩展的开发框架,如Chrome的Manifest ...
9. 阅读理解训练:每天定时做阅读理解,逐渐提高速度和准确性。制定训练计划,如先用20分钟完成两篇,然后逐步提升速度,直至达到理想状态。 10. 提升阅读理解准确率:使用阶梯式训练题,由易到难,每次训练后反思...
在“暑假补习班二升三应用题每天一练”的文件中,我们可以看到多种类型的题目,这些题目各有侧重,但共同构成了对学生综合数学应用能力的培养。 首先,**加减法**的应用题是非常基础但又极为重要的。它不仅仅是简单...
在深入研究一级消防工程师的专业知识后,及时通过做题来巩固和应用所学。习题训练有助于考生熟悉考试格式,提升对知识的实际运用能力,同时可以锻炼解题思维,培养分析和解决问题的技巧。因此,考生应挑选与所学内容...
总的来说,提高证券从业资格考试的通过率需要考生具备明确的目标,深入理解教材,有效利用学习资源,持续练习并注重知识的整合与记忆。同时,良好的学习态度和时间管理能力也是关键。每个人的学习方法可能有所不同,...
例如,理化生科目更适合看书做题来巩固知识,数学则需要通过大量练习来提升解题技巧。晚上安静的环境更适合思考和整理,可以用来整理一天的学习内容,记录错题,对未理解的知识点进行回顾,规划次日的学习任务。 ...
小学二年级的口算题是培养孩子们基础数学计算能力的重要环节,主要涵盖了加法、减法的基本运算...家长和教师可以通过每日定时的20道题训练,持续关注孩子的进步,并适时提供指导,帮助他们在数学学习上取得更大的成功。
- 避免“专课不专用”(比如语文课上做数学题),这种做法不利于深入学习和理解。 #### 2. 课外学习效率 - **时间管理**:合理规划课外时间对于提高学习效率至关重要。 - **具体做法**: - 每天制定学习计划,...
考生需通过做大量此类练习来提高语感。 7. **策略训练**:了解考试时间分配,合理安排答题顺序。在模拟练习中培养自己在有限时间内完成所有题目的能力。 8. **历年真题解析**:此压缩包中的历年真题正是考生宝贵的...
6. **模拟训练,提高效率**:在复习后期,进行模拟试题的训练,适应考试节奏,提高答题速度和准确性。同时,模拟试题可以帮助暴露复习中的盲点,及时查漏补缺。 7. **心态调整,信心满满**:保持良好的心态对于考研...
通过定时定量的练习,例如,使用“红对勾”或“红百分”系列练习册,每天坚持做一篇阅读理解题,对于提高解题速度和准确率有极大帮助。同时,不断总结归纳不同题型的解题策略和答题技巧,形成一套适合自己的答题体系...