人生中的第一篇OI博客及博客规划
这是笔者第一次在博客园里发表文章,也同样是第一次来写关于OI的一些想法,此篇的主题是想总体对日后的博客有具体的规划。
首先,笔者创办博客并发表观点于看法的目的是记录自己对于题目或竞赛的观念,主要以题解、比赛技巧、OI模板和一些对OI与人生的想法为主,与诸位读者共同进步。
其次,我所发表的题解的题目来源主要是洛谷与李煜东先生的《算法竞赛进阶指南》中的题目,有时假期集训时会将老师所讲授的其他如POJ、BZOJ、CF上的题目,
鉴于笔者能力有限,有时对于题目的理解并不透彻,但只要一发现错误与纰漏定将改正并重新发表,这样的题解中会着重讲解自己理解错误的地方,我会用心对待每一篇发布的题解。
然后,我认为,OI的难点在于代码后隐藏的人类大脑深处的思想与智慧,比如演绎推理能力、分析能力,这些能力描述起来并不直观,所以我们这才需要通过代码表达人的深邃的思想,
想要不断强化理解这些思想,用笔写下似乎是个不错的选择,那些能够被用语言描述的逻辑,注定是我们思考的证明。
最后,我想说的是关于心态。作为学科竞赛中的唯一的工科竞赛,也是唯一看起来不与中高考挂钩的学科竞赛,它所要求的往往多于我们自认为已经掌握的。
最初接触它的时候,我的感觉其实是焦虑与害怕。我以前从未在如此多的才华横溢的人群中展露天分,又或许我根本没有天分。然而,随着我一次次在自我怀疑后的不放弃,
我的OI之路虽悲大过喜,也所幸走到了现在。最初我也曾考虑这样的问题“我是否真的适合OI呢?或许我本身不是这方面的料。”事实上,这个问题毫无意义。
万事开头难,即使是身边的所有人都告诉你“不适合”,你也应该至少为它付出点什么。“天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,行拂乱其所为...”如果我们今日选择放弃,那不是真的“不适合”吗?或许我们最大的天赋就是拼命努力,那些你想不明白的模板总有人茅塞顿开,那些你调不出来的题目总有人会得满分,那些你坚持不下去的夜晚总有人披夜奋战,那些你走不下去的路,总有人代替你走完。
为你们写,也为我自己。
Stay hungry, Stay foolish.求知若渴,虚心若愚。
2020年1月24日。
人生中的第一篇OI博客及博客规划的更多相关文章
- 我人生中的第一场Java面试
1.说起我的第一次Java面试,我不禁回想起我大学时参加校园招聘的那段日子,那时候我还是本科生,由于不是科班出身,只学过一点点Java皮毛,所以那时候对于找Java工作并没有什么概念,只是以为上过Ja ...
- VLC在web系统中应用(x-vlc-plugin 即如何把VLC嵌入HTML中)第一篇
VLC毫无疑问是优秀的一款播放软件,子B/S机构的web项目中,如果能把它嵌入页面,做页面预览或者其他,是非常棒的. 第一步:下载VLC安装程序:(推荐1.0.3或者是1.0.5版本,比较稳定) ht ...
- linux-0.11分析:boot文件 bootsect.s 第一篇随笔
boot文件 bootsect.s 第一篇随笔 参考 [github这个博主的][ https://github.com/sunym1993/flash-linux0.11-talk ] bootse ...
- 【LWJGL3】LWJGL3的内存分配设计,第一篇,栈上分配
简介 LWJGL (Lightweight Java Game Library 3),是一个支持OpenGL,OpenAl,Opengl ES,Vulkan等的Java绑定库.<我的世界> ...
- 开博客这么久以来,第一篇技术文章,python与c的接口对接
在博客园开博客已经有了蛮长时间了,但是从来只是看别人的文章,自己却从未写过一篇技术文章,深表惭愧.内心还是希望能够给大家提供一些帮助的,希望这第一篇技术博客,能够给大家一些帮助.闲话少叙,开始正文. ...
- 第一篇博客:Hello World
2016年10月10日,双十,好日子,决定开始写第一篇博客,标题想了会,就叫Hello World 吧,哈哈^_^. 首先感谢博客园的管理们能批准我的申请,记得在14年的时候申请过一次,竟然没申请通过 ...
- Hello World -- 第一篇博客
今年注定是不寻常的一年,因为技术,接触了许多大牛.通过一篇篇博文,看到了大牛们勤奋好学.孜孜不倦的精神,于是决定也开个博客,向大牛学习. 博客开了,写点什么呢?奈何肚子里墨水不多,吐出来也多是白沫,不 ...
- “Hello, my first blog”------第一篇博客的仪式感
本人在校大学生一枚,开通博客,主要是想记录自己的学习过程,分享自己的学习经历.记得大一的时候,很多不懂的操作和知识,都是在博客上找到了相应的解决办法.但比较讽刺的是,很多时候,曾经解决了的问题,当再次 ...
- 小白两篇博客熟练操作MySQL 之 第一篇
小白两篇博客熟悉操作MySQL 之 第一篇 一.概述 1. 什么是数据库? 答: 储存数据的仓库, 如: 在ATM的事例中创建的一个db 目录, 称为数据库 2. 什么是Mysql, Oracl ...
随机推荐
- 2019-5-21-NuGet-符号服务器
title author date CreateTime categories NuGet 符号服务器 lindexi 2019-05-21 11:34:40 +0800 2019-05-08 21: ...
- dotnet core 获取 MacAddress 地址方法
本文告诉大家如何在 dotnet core 获取 Mac 地址 因为在 dotnetcore 是没有直接和硬件相关的,所以无法通过 WMI 的方法获取当前设备的 Mac 地址 但是在 dotnet c ...
- CF526F Pudding Monsters
CF526F Pudding Monsters 题目大意:给出一个\(n* n\)的棋盘,其中有\(n\)个格子包含棋子. 每行每列恰有一个棋子. 求\(k*k\)的恰好包含\(k\)枚棋子的子矩形个 ...
- mapstatetoprops更新state但props不更新渲染的问题
通过react-redux和redux实现react组件之间的通信,reducer.action.store都编写正确,mapDispatchToProps也能正确传值.唯独mapStateToPro ...
- 【u034】追查坏奶牛
Time Limit: 1 second Memory Limit: 128 MB [问题描述] 你第一天接手三鹿牛奶公司就发生了一件倒霉的事情:公司不小心发送了一批有三聚氰胺的牛奶.很不幸,你发现这 ...
- apache WEB服务器安装(包括虚拟主机)
一.apache下载编译安装 yum install apr apr-devel apr-util apr-util-devel gcc-c++ wget tar -y cd /usr/src wge ...
- 一培训机构设计的学习android课程内容:供大家参考
转自:http://www.cnblogs.com/csj007523/archive/2011/06/16/2082682.html 一培训机构设计的学习android课程内容:供大家参考 第一阶段 ...
- Django框架之中间件MiddleWare
Django中的中间件是一个轻量级.底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出.中间件的设计为开发者提供了一种无侵入式的开发方式,增强了Django框架的健 ...
- VRChat之blender教程
推荐先看:VRChat模型制作及上传总篇(包含总流程和所需插件):https://www.cnblogs.com/raitorei/p/12015876.html 0.设置中文,安装cat插件 注意 ...
- Kafka2.4发布——新特性介绍(附Java Api Demo代码)
新功能 允许消费者从最近的副本进行获取 为 Consumer Rebalance Protocol 增加对增量协同重新均衡(incremental cooperative rebalancing)的支 ...