我只是突然有感而发!(脑抽罢了

我其实是那种一直都没有计划说去学什么的人。

当然也不是那种点开洛谷一道题去写这道题不会就去学习相应的知识点的人。

随着洛谷 poj bzoj HDU CH Vojs 等题库的发展我校题库随着刘老师的离开也很少再更新题目了。

所以题库的status榜渐渐被人遗忘,而我的话就是想一遍一遍的刷新status榜所以才刷的题。这也是我向前一直学习的动力吧。

当然以后就不会了。将会系统的学习。

当然在学习时我总是发现点开一道题不能直接点题解或者是不思考充分或者是连暴力都不打就直接点开题解开始抄或者理解题解的思路。

这是对时间的一种浪费或者说是对自己思维的极度不信任吧。凭什么别人能够想出来自己想不出来。

往往尽管有人刷题量很多,一考试却什么都不会。我想这就是缘故。

我也刷了很多基础的题了,算是入门了。但是我仍然有的时候直接不想直接抄题解但是每次我看完题解就后悔了。因为自己的思路是正确的或者差一点就得到了正确答案所以。

感觉就是那么的不爽,换我一个同学的话来说就是看题解多没成就感啊。

那样a了不是在浪费时间么,这也是他学了十几天的dp没看题解,dp的思想跟我早就学完了树形dp的我dp程度是一样的。

所以我经常会邀请他跟我一起写dp,我们每次都有不同的思路,我们可以一起交流然后做了几道题之后我的dp程度又再次深入了。

觉得一些dp是很显然的。当然已经晚了2018 NOIP已经过去了。dp思想的不成熟也是我的漏洞之一。

所以做dp的题真的不能看题解要不真的没什么用,只是纯粹的在浪费时间罢了。

更不要提抄代码自己连打都懒得打或者直接照着代码抄等现象,这些促使人的进步是很慢的。

所以学习oi自己的独立思考和与别人的思路的交流时很重要的。

这就是我的感悟了,希望对你有用。

另外也要记的在自己同届的人中要选择合适的队友,因为只要你认真学习,oi的路还很长,很需要队友!

找的和自己志同道合的人也是比较重要的。

我们是一类人。这句话听起来相当的温暖呢。

或者说,不要以为我不在就没人管你了,这也是很温暖人心的呢。

摘自lzx学长:

发现规律:程序是在算法的普遍性和问题的特异性之间寻找平衡;

算法适性越强,也往往更难实现,时间花费越多;

适性越差,也更容易实现,时间花费更少;

程序员的工作就是找到问题的特异性从而简化问题;

深有感悟 寻找问题的特异性从而简化问题很多题没有思路或者只有暴力的思路的话我想是没有找到问题的特异性。

关于学习oi的一些事项的更多相关文章

  1. Linux网卡配置及学习linux的注意事项

    一.网卡配置 1.ifconfig网卡信息,配置IP ifconfig eth0 192.168.2.102 2.修改网卡配置(连接不了可能是IP给占用了) 进入编辑界面命令:vi /etc/sysc ...

  2. Delphi基础语法的学习笔记和注意事项总结

    以下是我在自学Delphi的时候,对一些注意点的简单总结,并没有什么系统性可言,只是一个学习时顺手记下的笔记,主要为了当时加深对知识的印象,并没有希望能在以后的复习和使用Delphi中有什么多大的参考 ...

  3. JavaScript语言学习中的注意事项

    javascript: 基于浏览器 基于对象 事件驱动 脚本语言 由: javascript: ECMAscript(ES) DOM文档对象模型 BOM浏览器对象模型,三部分组成 使用js的三种方式 ...

  4. ci框架学习中注意的事项

    视图: 加载视图:$this->load->view('name'); 一次可以加载多个视图,如: public function index() { $data['page_title' ...

  5. Spring 4学习——问题与注意事项(一)

    1.Spring项目依赖的jar包有5个: 2.applicationContext.xml文件中,如下bean的property的name值对应的是HelloWorld类中的setter方法,即na ...

  6. Linux学习5-初学者注意事项

    1.Linux严格区分大小写     2.Linux中所有内容以文件形式保存,包括硬件 硬盘文件是/dev/sd[a-p] 光盘文件是/dev/sr0等     3.Linux不靠扩展名区分文件类型, ...

  7. Java抽象类的学习体会与注意事项

    一.定义 抽象类:用abstract声明的class为抽象类. 抽象方法:用abstract声明的方法为抽象方法. 抽象方法特点:只有方法定义,没有方法的实现(函数体) 抽象类的子类都必须实现它的方法 ...

  8. Linux学习笔记(2)Linux学习注意事项

    1 学习Linux的注意事项 ① Linux严格区分大小写 ② Linux中所有内容均以文件形式保存,包括硬件,如硬件文件是/deb/sd[a-p] ③ Linux不靠扩展名区分文件类型,但有的文件是 ...

  9. python学习之路-第二天-常见的注意事项(代码风格、运算符、优先级、控制语句)

    总结了今天学习几个注意事项: 对代码声明变量的时候没必要像以前写java或者c代码要声明数据类型,只需要赋值即可 代码一行基本只写一句逻辑行,而且尽量不在python里面写':' 明确的行连接'',暗 ...

随机推荐

  1. 3. ELMo算法原理解析

    1. 语言模型 2. Attention Is All You Need(Transformer)算法原理解析 3. ELMo算法原理解析 4. OpenAI GPT算法原理解析 5. BERT算法原 ...

  2. 基于jQuery鼠标滚轮滑动到页面节点部分

    基于jQuery鼠标滚轮滑动到页面节点部分.这是一款基于jQuery+CSS3实现的使用鼠标滚轮或者手势滑动到页面节点部分特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: &l ...

  3. SoapUI5.0创建WebService接口模拟服务端(转)

    转载自:https://blog.csdn.net/a19881029/article/details/26348627 使用SoapUI创建WebService接口模拟服务端需要接口描述文件 Mat ...

  4. NodeJS + PhantomJS 抓取页面信息以及截图

    利用PhantomJS做网页截图经济适用,但其API较少,做其他功能就比较吃力了.例如,其自带的Web Server Mongoose最高只能同时支持10个请求,指望他能独立成为一个服务是不怎么实际的 ...

  5. Go Revel - i18n(国际化)

    ##Messages `Messages`信息是对内容提供翻译的外部文本片段.revel提供了组织每一种语言文本片段的message文件.自动区域查找.基于cookie覆盖的消息嵌套和参数. 术语表: ...

  6. unable to locate package gparted

    在unbuntu安装gparted的时候出现这个错误提示,意思为:找不到这个安装包 可能的原因: 1.当前系统更新包没有更新,执行命令:sudo apt-get update 2.命令错误,重新检查需 ...

  7. Java知多少(15)字符串

    从表面上看,字符串就是双引号之间的数据,例如“微学苑”.“http://www.weixueyuan.net”等.在Java中,可以使用下面的方法定义字符串:    String stringName ...

  8. mysql delete两种关联删除方式

    基本格式:  DELETE t1 FROM t1,t2 WHERE t1.id=t2.id 或 DELETE FROM t1 USING t1,t2 WHERE t1.id=t2.id  示例应用: ...

  9. MTK 自定义系统服务

    添加系统服务需要添加aidl,service,manager文件,需要修改SystemServer,Context,ContextImpl 下面举例进行说明,主要添加一个服务,用于获取系统时间和版本号 ...

  10. JS 如何将“在线图片资源”转换成“base64”

    在实现html2canvas截图的功能时,会报下面的错误: Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasEle ...