OI回忆录——一个过气OIer的制杖历程

初中

  初一参加学校信息学选修课,一周一节课,学pascal。
  初一寒假(大约是)入选(其实是钦定吧)当时加上我只有3人的校队(我当然是最弱的一个。
  当时甚至有幸得到叉姐授课(现在才知道这是多么难得的机会啊
    叉姐:我们来讲一下堆吧,你们知道二叉树吗?(ZYX、ZR点头,我摇头
    叉姐:没关系,那你知道树吗?
    我:...
    叉姐:...

  寒假以参观者身份去了广州GDKOI,题目好难啊,这辈子大概都不会做的吧。
  回来时候开始刷(shui)RQNOJ,各种抄题解啊,水数据,(强行)50题。
  接下来一段时间我都不知道自己在干什么,大概就是算法入门该做的事吧。
  强行凭借叉姐讲迪杰时的一点点印象,在GDOI2013 Day1T1的裸最短路上写了个SPFA(当时一直以为这是迪杰来着),拿到了50分,再加上后两题各水10分,我的人生第一场比赛第一试成功挣到70分。

  NOIP2013普及组出来的时候以为自己能A掉T1、T2、T3,然后T4应该拿40~60分暴力的,结果成绩出来只有180,好像是100+10+10+60,菜得不行,差20分1=。

  GDKOI2014、GDOI2014都没啥成绩,现在也忘记那段时间的状态了吧。
  (老师午睡了?赶紧CS+死火

  2016年的暑假,到纪中参加集训,我、庄神、勋爷跟杨乐dalao,还有一位忘记名字的dalao,以及当时已经是THU爷的modD同宿舍。感觉这次集训还是有一定提升的。庄神就是这个时候转到了纪中。

  NOIP2014普及组,考场上明明想到T4正解的,结果算错复杂度放弃了正解,最后写了暴力。就这样错失一次AK NOIP的机会。

  初三回去读书中考了,然后听说庄神拿到了D类Au。

 

 


高中


  高一复出狗的咆哮!
  在金中大家OI都好强啊。
  大概是这个时候开始刷bzoj,但大多数时候都是毫无目的地找题写,以至于没有过系统的学习(初中其实也是这个状态)。
  于是,NOIP2015提高组,Day2T1没有想到二分答案(根本没做过二分答案的题),加上斗地主剪枝过头挂的40分,一共挂140分,545->405 T_T。
  NOIP后,省选前,一直在学新算法,LCT、插头DP都是这个时候学的,数论也稍微搞了一波。
  省选人品爆发,撞上一道写过(可能只有我写过)的数论题,一道全场只有我这种傻逼才会写插头dp的搜索题,撞上一道去年市选的加强版,结果让我贪心+偏离搜索水了70分,这年的省选就这么进队了。
  人品大概在这里被吃光了。
  THUSC考得并不算好。
  NOI全线崩盘。
  一年过去,一无所获。
  

  然后我开始进入比赛模式,51nod、atcoder、hackerrank、codechef、leetcode只要是时间正常的比赛我基本都打。

 

  NOIP2016前一直在打botzone,然后把NOI攒的人品一下子透支出去。。。
  NOIP2016因为格式写错(多写了回车)挂了一道题,570->470。
  WC考挂,错失PKU一本(他们签了WC AU)
  省选也许还能翻回来。
  省选再次格式写错(少写了回车)丢掉一道题,然后心态爆炸,省队无缘。
  CTSC AU等不来PKU。
  APIO因为顺序做题而Cu滚粗。
  PKUSC被拒。
  THUSC俩题没敢想正解(确实是这块比较薄弱)只签了3=
  雅礼集训,准备NOI,认识了衡水的dalao们。
  NOI D类续命,混到接近AU线,勉强签了THU一本。
  (这段伤心的回忆写起来节奏好快)

  然后就高三啦,退役啦,文化课啦。
  现在在NOIP2017回汕头的动车上,第一次用手机+c4droid写博客。


一个西瓜的OI之旅就这样了。

转载于:https://www.cnblogs.com/Enceladus/p/7823153.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/415341.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工作157:动态路由

第一步 route里面加一个 第二步跳转

前端学习(2644):懂代码之header表头页之折叠功能

第一步 header.vue <!-- 折叠按钮 --><div class"collapse-btn" click"collapseChage"><i v-if"!collapse" class"el-icon-s-fold"></i><i v-else class"el-icon-s-unfold"></i></d…

简单使用CXF实现webserver(rs的独立发布)

简单使用cxf_rs的方式实现webserver 1创建maven project java项目 2,在maven文件中导入相关依赖 <dependencies>    <!--使用 CXF 的RS开发模式 --><dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-rt-frontend-jaxrs&…

工作158:vue里面为什么要加key

没有key <div id"app"><div><input type"text" v-model"name"><button click"add">添加</button></div><ul><li v-for"(item, i) in list"><input type"checkbox&…

Android 人脸识别拍照demo

1、活体与照片。效果&#xff0c;捕获人脸 2、活体人脸识别&#xff1a;https://blog.csdn.net/meixi_android/article/details/88690445 运行效果&#xff1a; 自定义获取人脸view /*** 作者&#xff1a;created by meixi* 邮箱&#xff1a;13164716840163.com* 日期&#x…

多进程进阶

一 multiprocessing模块介绍 python中的多线程无法利用多核优势&#xff0c;如果想要充分地使用多核CPU的资源&#xff08;os.cpu_count()查看&#xff09;&#xff0c;在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进…

typescript 安装

记录基本的typescript 安装过程。 1、安装 查看最新的版本号 npm show typescript去npm服务器读取包最新的信息&#xff1a; npm install -g typescript使用tsc -v查看版本号 使用npm bin -g查看安装目录 2、使用tsc index.ts就可以将ts文件编译成js文件。 官方在线实练…

linux中修改字符编码

一. ubuntu修改字符编码 1. 添加字符编码&#xff0c;例如zh_CN.UTF-8&#xff0c;有两种方式 方法1&#xff1a;locale-gen zh_CN.UTF-8 #locale-gen命令只在ubuntu中才有 方法2&#xff1a;在/var/lib/locales/supported.d/local中添加字符集zh_CN.UTF-8&#xff0c;保存后…

iview代码片段 去除水平menu底部横线

此处记录日常写的小代码片段 直接使用iview的Menu在底部会出现一条border线&#xff0c;而我的使用场景&#xff0c;不需要border线。所以我就覆盖一下它原来的样式&#xff0c;就可以了。 代码&#xff1a; .ivu-menu-light {&:after {height: 0px !important;}}效果&a…

工作161:eachart渲染步骤

第一步 页面 第二步 第三步 方法调用

vue js xlsx 读取 本地 excel

最近在写一个人力资源管理系统&#xff0c;主要目的是将本地的excel文件读取解析&#xff0c;将有效数据传到后台。 下文介绍流程&#xff0c;文末附有参考文章。 1、安装npm包xlsx yarn add xlsx2、结合上传组件和自己写的读取方法readXLSX&#xff0c;可以进行本地excel读…

工作163:eachrt修改

<template><div><el-card><el-card><time-selects GetTime"GetTime"></time-selects><!--第一步 页面--><div id"main" :style"{ width: 1000px, height: 300px }"></div><div id&quo…

Android 使用ViewPager实现view轮播效果,单个item分页样式,多个item分页样式,横向listview

效果 单个item样式 多个item样式 横向item 自定义viewpager——可开关切换动画 public class NoAnimationViewPager extends ViewPager {public NoAnimationViewPager(Context context) {super(context);}public NoAnimationViewPager(Context context, AttributeSet attrs) …

工作164:对父和混入的理解

1点击按钮看编辑事件 2点击编辑之后 对当前页面的方法进行调用 3找到子组件下面的混入方法 create下面引入混入 4找到子组件混入下面的混入方法 5找到下面的getlist方法

工作165:混入调用的时候

直接created里面定义 不需要在其他位置进行过多操作

工作166:错误的处理方式

1这种处理没有数据 2 这样处理勉强调用了接口 但是获取数据还是有问题

07异常处理

1、 【请尝试解释以下奇怪的现象&#xff01;】 int i1, j0, k; ki/j; 代码在运行时会引发异常 上边代码在运行时不会引发异常 浮点数除以0&#xff1a;Infinity 可以使用javap去反汇编两个示例程序的.class文件&#xff08;一个是AboutException.class&#xff0c;另一个是Thr…

工作166:正确eachrt渲染方式

1第一步 2第二步 3第三步

Effective C++: 06继承与面向对象设计

32&#xff1a;确定你的public继承塑模出is-a关系 以C进行面向对象编程&#xff0c;最重要的一个规则是&#xff1a;public继承表示的是"is-a"&#xff08;是一种&#xff09;的关系。 如果令class D以public形式继承class B&#xff0c;你便是告诉编译器说&#xff…