这是笔者第一次在博客园里发表文章,也同样是第一次来写关于OI的一些想法,此篇的主题是想总体对日后的博客有具体的规划。

首先,笔者创办博客并发表观点于看法的目的是记录自己对于题目或竞赛的观念,主要以题解、比赛技巧、OI模板和一些对OI与人生的想法为主,与诸位读者共同进步。

其次,我所发表的题解的题目来源主要是洛谷与李煜东先生的《算法竞赛进阶指南》中的题目,有时假期集训时会将老师所讲授的其他如POJ、BZOJ、CF上的题目,

鉴于笔者能力有限,有时对于题目的理解并不透彻,但只要一发现错误与纰漏定将改正并重新发表,这样的题解中会着重讲解自己理解错误的地方,我会用心对待每一篇发布的题解。

然后,我认为,OI的难点在于代码后隐藏的人类大脑深处的思想与智慧,比如演绎推理能力、分析能力,这些能力描述起来并不直观,所以我们这才需要通过代码表达人的深邃的思想,

想要不断强化理解这些思想,用笔写下似乎是个不错的选择,那些能够被用语言描述的逻辑,注定是我们思考的证明。

最后,我想说的是关于心态。作为学科竞赛中的唯一的工科竞赛,也是唯一看起来不与中高考挂钩的学科竞赛,它所要求的往往多于我们自认为已经掌握的。

最初接触它的时候,我的感觉其实是焦虑与害怕。我以前从未在如此多的才华横溢的人群中展露天分,又或许我根本没有天分。然而,随着我一次次在自我怀疑后的不放弃,

我的OI之路虽悲大过喜,也所幸走到了现在。最初我也曾考虑这样的问题“我是否真的适合OI呢?或许我本身不是这方面的料。”事实上,这个问题毫无意义。

万事开头难,即使是身边的所有人都告诉你“不适合”,你也应该至少为它付出点什么。“天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,行拂乱其所为...”如果我们今日选择放弃,那不是真的“不适合”吗?或许我们最大的天赋就是拼命努力,那些你想不明白的模板总有人茅塞顿开,那些你调不出来的题目总有人会得满分,那些你坚持不下去的夜晚总有人披夜奋战,那些你走不下去的路,总有人代替你走完。

为你们写,也为我自己。

Stay hungry, Stay foolish.求知若渴,虚心若愚。

2020年1月24日。

人生中的第一篇OI博客及博客规划的更多相关文章

  1. 我人生中的第一场Java面试

    1.说起我的第一次Java面试,我不禁回想起我大学时参加校园招聘的那段日子,那时候我还是本科生,由于不是科班出身,只学过一点点Java皮毛,所以那时候对于找Java工作并没有什么概念,只是以为上过Ja ...

  2. VLC在web系统中应用(x-vlc-plugin 即如何把VLC嵌入HTML中)第一篇

    VLC毫无疑问是优秀的一款播放软件,子B/S机构的web项目中,如果能把它嵌入页面,做页面预览或者其他,是非常棒的. 第一步:下载VLC安装程序:(推荐1.0.3或者是1.0.5版本,比较稳定) ht ...

  3. linux-0.11分析:boot文件 bootsect.s 第一篇随笔

    boot文件 bootsect.s 第一篇随笔 参考 [github这个博主的][ https://github.com/sunym1993/flash-linux0.11-talk ] bootse ...

  4. 【LWJGL3】LWJGL3的内存分配设计,第一篇,栈上分配

    简介 LWJGL (Lightweight Java Game Library 3),是一个支持OpenGL,OpenAl,Opengl ES,Vulkan等的Java绑定库.<我的世界> ...

  5. 开博客这么久以来,第一篇技术文章,python与c的接口对接

    在博客园开博客已经有了蛮长时间了,但是从来只是看别人的文章,自己却从未写过一篇技术文章,深表惭愧.内心还是希望能够给大家提供一些帮助的,希望这第一篇技术博客,能够给大家一些帮助.闲话少叙,开始正文. ...

  6. 第一篇博客:Hello World

    2016年10月10日,双十,好日子,决定开始写第一篇博客,标题想了会,就叫Hello World 吧,哈哈^_^. 首先感谢博客园的管理们能批准我的申请,记得在14年的时候申请过一次,竟然没申请通过 ...

  7. Hello World -- 第一篇博客

    今年注定是不寻常的一年,因为技术,接触了许多大牛.通过一篇篇博文,看到了大牛们勤奋好学.孜孜不倦的精神,于是决定也开个博客,向大牛学习. 博客开了,写点什么呢?奈何肚子里墨水不多,吐出来也多是白沫,不 ...

  8. “Hello, my first blog”------第一篇博客的仪式感

    本人在校大学生一枚,开通博客,主要是想记录自己的学习过程,分享自己的学习经历.记得大一的时候,很多不懂的操作和知识,都是在博客上找到了相应的解决办法.但比较讽刺的是,很多时候,曾经解决了的问题,当再次 ...

  9. 小白两篇博客熟练操作MySQL 之 第一篇

    小白两篇博客熟悉操作MySQL  之   第一篇 一.概述 1. 什么是数据库? 答: 储存数据的仓库, 如: 在ATM的事例中创建的一个db 目录, 称为数据库 2. 什么是Mysql, Oracl ...

随机推荐

  1. 用nodejs创建服务器显示html页面

    nodejs版本:v10.14.2 1.首先准备一个简单的html页面 <!DOCTYPE html> <html lang="en"> <head& ...

  2. linux并口纵览

    因为我们期望大部分读者以所谓的"个人计算机"的形式使用一个 x86 平台, 我们觉得值 得解释一下 PC 并口如何设计的. 并口是在个人计算机上运行数字 I/O 例子代码的外设 接 ...

  3. get_free_page 和其友

    如果一个模块需要分配大块的内存, 它常常最好是使用一个面向页的技术. 请求整个页也 有其他的优点, 这个在 15 章介绍. 为分配页, 下列函数可用: get_zeroed_page(unsigned ...

  4. 【t068】智慧碑

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] DIABLO魔王和Mini都有三种属性,体力点,攻击点,以及集气点. 两人的攻击方式是这样的:采用回合 ...

  5. JS与JSP分别是什么

    JS:JavaScript: JSP:Java Server Pages. jsp:只是servlet的一个变种,方便书写html内容才出现的,servlet是根本,所有jsp能做的,servlet全 ...

  6. dotnet 获取指定进程的输入命令行

    本文告诉大家如何在 dotnet 获取指定的进程的命令行参数 很多的程序在启动的时候都需要传入参数,那么如何拿到这些程序传入的参数? 我找到两个方法,一个需要引用 C++ 库支持 x86 和 x64 ...

  7. jq 技巧汇总

    1,jQuery方法$()实际上是拥有两个参数的 $('li','.firstEl').onclick(function(){.......})   这里,第二个参数用来限制第一个参数给定的查找结果 ...

  8. 爬虫工程师的unidbg入门教程

    现在很多的app使用了so加密,以后会越来越多.爬虫工程师可能会直接逆向app,看java代码,完成java层的算法破解,但是如果遇到so该怎么办呢?可能你会直接破解so,但是真的会有很多爬虫工程师会 ...

  9. 37.html

    转载:https://www.cnblogs.com/yuanchenqi/articles/5976755.html 前端概述 import socket def main(): sock = so ...

  10. MyISAM与InnoDB的索引实现区别

    一 MyISAM索引实现 1. 主键索引 MyISAM引擎使用B+树作为索引结果,叶节点的data域存放的是数据记录的地址.下图为MyISAM表的主索引,Col1为主键. 2. 辅助索引 在MyISA ...