关于学习oi的一些事项
我只是突然有感而发!(脑抽罢了
我其实是那种一直都没有计划说去学什么的人。
当然也不是那种点开洛谷一道题去写这道题不会就去学习相应的知识点的人。
随着洛谷 poj bzoj HDU CH Vojs 等题库的发展我校题库随着刘老师的离开也很少再更新题目了。
所以题库的status榜渐渐被人遗忘,而我的话就是想一遍一遍的刷新status榜所以才刷的题。这也是我向前一直学习的动力吧。
当然以后就不会了。将会系统的学习。
当然在学习时我总是发现点开一道题不能直接点题解或者是不思考充分或者是连暴力都不打就直接点开题解开始抄或者理解题解的思路。
这是对时间的一种浪费或者说是对自己思维的极度不信任吧。凭什么别人能够想出来自己想不出来。
往往尽管有人刷题量很多,一考试却什么都不会。我想这就是缘故。
我也刷了很多基础的题了,算是入门了。但是我仍然有的时候直接不想直接抄题解但是每次我看完题解就后悔了。因为自己的思路是正确的或者差一点就得到了正确答案所以。
感觉就是那么的不爽,换我一个同学的话来说就是看题解多没成就感啊。
那样a了不是在浪费时间么,这也是他学了十几天的dp没看题解,dp的思想跟我早就学完了树形dp的我dp程度是一样的。
所以我经常会邀请他跟我一起写dp,我们每次都有不同的思路,我们可以一起交流然后做了几道题之后我的dp程度又再次深入了。
觉得一些dp是很显然的。当然已经晚了2018 NOIP已经过去了。dp思想的不成熟也是我的漏洞之一。
所以做dp的题真的不能看题解要不真的没什么用,只是纯粹的在浪费时间罢了。
更不要提抄代码自己连打都懒得打或者直接照着代码抄等现象,这些促使人的进步是很慢的。
所以学习oi自己的独立思考和与别人的思路的交流时很重要的。
这就是我的感悟了,希望对你有用。
另外也要记的在自己同届的人中要选择合适的队友,因为只要你认真学习,oi的路还很长,很需要队友!
找的和自己志同道合的人也是比较重要的。
我们是一类人。这句话听起来相当的温暖呢。
或者说,不要以为我不在就没人管你了,这也是很温暖人心的呢。
摘自lzx学长:
发现规律:程序是在算法的普遍性和问题的特异性之间寻找平衡;
算法适性越强,也往往更难实现,时间花费越多;
适性越差,也更容易实现,时间花费更少;
程序员的工作就是找到问题的特异性从而简化问题;
深有感悟 寻找问题的特异性从而简化问题很多题没有思路或者只有暴力的思路的话我想是没有找到问题的特异性。
关于学习oi的一些事项的更多相关文章
- Linux网卡配置及学习linux的注意事项
一.网卡配置 1.ifconfig网卡信息,配置IP ifconfig eth0 192.168.2.102 2.修改网卡配置(连接不了可能是IP给占用了) 进入编辑界面命令:vi /etc/sysc ...
- Delphi基础语法的学习笔记和注意事项总结
以下是我在自学Delphi的时候,对一些注意点的简单总结,并没有什么系统性可言,只是一个学习时顺手记下的笔记,主要为了当时加深对知识的印象,并没有希望能在以后的复习和使用Delphi中有什么多大的参考 ...
- JavaScript语言学习中的注意事项
javascript: 基于浏览器 基于对象 事件驱动 脚本语言 由: javascript: ECMAscript(ES) DOM文档对象模型 BOM浏览器对象模型,三部分组成 使用js的三种方式 ...
- ci框架学习中注意的事项
视图: 加载视图:$this->load->view('name'); 一次可以加载多个视图,如: public function index() { $data['page_title' ...
- Spring 4学习——问题与注意事项(一)
1.Spring项目依赖的jar包有5个: 2.applicationContext.xml文件中,如下bean的property的name值对应的是HelloWorld类中的setter方法,即na ...
- Linux学习5-初学者注意事项
1.Linux严格区分大小写 2.Linux中所有内容以文件形式保存,包括硬件 硬盘文件是/dev/sd[a-p] 光盘文件是/dev/sr0等 3.Linux不靠扩展名区分文件类型, ...
- Java抽象类的学习体会与注意事项
一.定义 抽象类:用abstract声明的class为抽象类. 抽象方法:用abstract声明的方法为抽象方法. 抽象方法特点:只有方法定义,没有方法的实现(函数体) 抽象类的子类都必须实现它的方法 ...
- Linux学习笔记(2)Linux学习注意事项
1 学习Linux的注意事项 ① Linux严格区分大小写 ② Linux中所有内容均以文件形式保存,包括硬件,如硬件文件是/deb/sd[a-p] ③ Linux不靠扩展名区分文件类型,但有的文件是 ...
- python学习之路-第二天-常见的注意事项(代码风格、运算符、优先级、控制语句)
总结了今天学习几个注意事项: 对代码声明变量的时候没必要像以前写java或者c代码要声明数据类型,只需要赋值即可 代码一行基本只写一句逻辑行,而且尽量不在python里面写':' 明确的行连接'',暗 ...
随机推荐
- Source Insight 中文注释为乱码解决办法(完美解决,一键搞定)
我从网上查了一堆解决办法,但是都是2017年以前的解决方案,并且都是针对于source insight 3.5及以下版本的,目前SI软件版本都到4.0了,应该有新方法出现了. ------------ ...
- Python多线程与多线程中join()的用法
多线程实例 https://www.cnblogs.com/cnkai/p/7504980.html 知识点一:当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时 ...
- Centos7.x 执行top命令教程
一.作用 top命令用来显示执行中的进程,使用权限是所有用户 二.格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 三.命令参数解释 d:指定更新的间隔,以秒计 ...
- 服务器部署多个tomcat(Address already in use: JVM_Bind)
一.修改startup.bat **多个Tomcat同时运行时.不要设置 catalina_home catalina_base classes 环境变量, 修改setclasspath.bat (| ...
- linux 斜杠/
inux OS: 使用”/“ 例子:/home/user/XXX 特例:路径中某目录名包含空格,在命令行中使用cd等命令书写路径时,则要在空格前加”\“ 例子: 主目录(/home/student ...
- highCharts图表入门简介
一.Highcharts简介 Highcharts:功能强大.开源.美观.图表丰富.兼容绝大多数浏览器的纯js图表库 Highcharts是一款纯javascript编写的图表库,能够很简单便捷的在W ...
- [Stats385] Lecture 05: Avoid the curse of dimensionality
Lecturer 咖中咖 Tomaso A. Poggio Lecture slice Lecture video 三个基本问题: Approximation Theory: When and why ...
- vue图片放大镜效果
原作者地址:https://github.com/lemontree2000/vue-magnify 经测试,原插件在使用时有bug,即在预览时进行鼠标滚动,导致遮罩层计算错误.我已修复该bug,特分 ...
- react学习笔记(一)用create-react-app构建 React 开发环境
React 可以高效.灵活的用来构建用户界面框架,react利用高效的算法最小化重绘DOM. create-react-app 是来自于 Facebook,通过该命令不需配置就能快速构建 React ...
- [Linux] 如何禁止使用口令只允许使用密钥建立 SSH 连接
1. 创建 SSH KEY 使用 ssh-keygen 生成一个密钥对,并且将公钥注册到服务器的 $HOME/.ssh/authorized_keys 文件. 2. 确保启用 SSH 公钥认证功能 查 ...