2019CSP-S游记(?)
认识我的人都知道,我懒得写算法和模拟赛的博客,但是游记就不一样了,它比较好玩。
Day0
中午随便收拾了下就坐高铁出发了,一个小时左右就到南昌了,随后坐公交,再步行到宾馆安置(也没多远)。
宾馆离学校不远(100m),五分钟的事,所以我们就去学校吃晚饭(然后由于喝奶茶掉队了)。
晚上颓了下就睡了,稍微有点睡不着。
Day1
因为心里慌得一批,所以早上匆匆看了下fhq treap模板才走。
吃了早饭后我们8点进考场(我们学校高一高二的在那个考场的只有我一个),试机,看教学视频,然后8:30开始正式考试,要考到12点。
今年改了格式,在Windows下装了个Linux的虚拟机,上传文件等和以前都不大一样。
正式开考,首先看T1,乍一看题面怎么这么复杂,想想后发现就是个简单的按位判断,
然后在9:12码完代码,唯一要注意的就是要开unsigned long long(不开也获得95分的好成绩)。
转向T2,一个括号匹配的树上问题,一通思考后很容易想到O(n2)的暴力,边吃着士力架边想正解,
士力架很甜搞得我牙齿有点疼,但并无大碍。想到了可以用平衡树维护,然后害怕打错就先打了n2的暴力。
打完后又想了下,发现不需要平衡树,用数组维护一个右括号所不满足条件的第一个左括号的位置可以O(n),在10:56打完。
今年的新模式还有个问题,就是代码的文件名要改成task,但是不知道输入输出文件要不要写task,
问了两次监考老师都不清楚(弱省没人权),也是很无语。最后T3随便打了个10分暴力交了。
期望得分100+100+10=210.感觉今年D1比去年难,还有就是这个新模式太烦了。
中午不想吃饭买了泡面回去吃,跟老师反映了输入输出文件名的问题,老师打电话问了是说会统一改成一样(反正我是不信)。
我们中有些人没写出T1就很可惜,然后回去后休息了一个下午,晚上和hgq,rcx,hj打牌(hgq非的不行),一天就这么过去了。
Day2
今天比昨天要放松点,因为考完就要直接去火车站所以要提前收拾好东西(虽说我是早上才收拾的)。
早饭吃的鸡汤馄饨(吃起来像清汤),买了瓶水后进了考场,座位更随便了,老师叫我们随便坐,我选了个靠墙的位置坐。
先看T1,看完题面就吓到我了,原以为T1会水点的,时间复杂度为O( (m+1)n )的纯暴力分只有32,然后转向T2。
首先想到O(n3)的暴力dp,然后想想想,发现它dp出的当前的最优决策一定是由前面的最优决策转移过来的,于是改成O(n2)的,可以拿64分。
本来还想再搞搞,但是时间不大够,于是去打T1暴力,最后打的T3暴力,又维护了个链的特殊情况,估计有55分。
期望得分32+64+55=151.每题均摊50。。。两天总共361(???)。
lwl估计370,ChenHacker考场上想出了D2T2的正解,都是大佬%%%。
考完就放松点了,回来路上在玩元骑。老师说成绩大概一周后出来,所以我们这周可以不用上信奥课。
还有一个就是,我要上文化课了(这个人文化课差的一塌糊涂)。
Day4
没想到啊没想到,今天中午的一通电话彻底打乱了我的文化课的计划,那就是
江西要重考
我人都傻了,行吧行吧那这篇游记你就当看个故事,重考的游记我另外写。
拜拜。
2019CSP-S游记(?)的更多相关文章
- 2019CSP复赛游记
Day 0 作为一个初三的小蒟蒻…… 什么算法都不会打…… 做一道LCA+生成树的图论题调了两个小时…… 明日裸考…… Day 1 Morning 买了两个士力架,带了一盒牛奶,准备在考场上食用(这个 ...
- 2019CSP初赛游记
Day 0 作为一个初三的小蒟蒻…… 对于J+S两场比赛超级紧张的…… 教练发的神奇的模拟卷…… 我基本不会…… 就这样吧…… Day 1 Morning 不知道怎么就进了考场…… 周围坐的全是同学( ...
- 2019CSP游记
\(CSP2019\)游记 写在前面 考完,终于深刻地认识到省一似乎和我想象的真不是一个难度.也罢,不然为什么\(NOIP\)改了名还是这么有含金量. 考前一天和一群同学们嚷嚷着要去吃散伙饭,说没拿到 ...
- 2018noip游记
2018noip游记 相隔一年多才想起可以弄一篇博客纪念一下我的首次比赛, 以现在的水平回望过去,发现很好玩很有纪念意义, 于是这篇博客诞生了 \(T1\) 当时的我刚学会什么是字符串,但仍然很不熟练 ...
- 【20161203-20161208】清华集训2016滚粗记&&酱油记&&游记
先挖坑(这个blog怎么变成游记专用了--) 已更完 #include <cstdio> using namespace std; int main(){ puts("转载请注明 ...
- 【20160722-20160728】NOI2016滚粗记&&酱油记&&游记
先挖坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.c ...
- NOIp2016 游记
DAY -2 不要问我为什么现在就开了一篇博客. 本来想起个NOIp2016爆零记或者NOIp2016退役记之类的,但是感觉现在不能乱立flag了.所以就叫游记算了. 前几场模拟赛崩了一场又一场,RP ...
- NOIP2016游记
只是游记而已.流水账. Day0:忘了. Day1:看完T1,本以为T2一如既往很简单,结果看了半天完全没有思路.然后看了一眼T3,期望,NOIP什么时候要考期望了,于是接着看T2.一开始我推的限制条 ...
- CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>
挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...
- 游记——noip2016
2016.11.18 (day 0) 呆在家. 悠闲地呆在家.. 明后天可能出现的错误: 1)没打freopen.打了ctime: 2)对拍程序忘记怎么写了...忘记随机化种子怎么写了: 3)不知道厕 ...
随机推荐
- oracle partition 分区
--范围分区create table person( id int, name varchar2(20), birth date, sex char(2))partition by range (bi ...
- 关于Vue 刷新页面
前言 Vue 中是单页面,当然需要刷新数据咯 你一定遇到这样的需求::比如在删除或者增加一条记录的时候希望当前页面可以重新刷新或者 这个页面有个组件 ,但是这个组件里面的点击事件还是到当前页面 怎么就 ...
- CentOS源码编译安装MySQL 5.5.15
CentOS源码编译安装MySQL 5.5.15 文章目录 [隐藏] 安装编译工具 下载源码 安装cmake和bison 编译安装MySQL 一些相关设置 安装编译工具 yum install g ...
- mongodb切片配置方法
---------------------------------切片架构图-------------------------------------------------------------- ...
- 【leetcode】1200. Minimum Absolute Difference
题目如下: Given an array of distinct integers arr, find all pairs of elements with the minimum absolute ...
- 14. ClustrixDB 高可用性的最佳实践
本文档详细介绍了最大化ClustrixDB上运行的应用程序正常运行时间的最佳实践.这涵盖了广泛的主题,从环境需求到变更管理程序,所有这些最终都会影响应用程序的可用性.其中许多是您可能已经熟悉的标准最佳 ...
- ef 分页
public List<TEntity> FindList(Expression<Func<TEntity, bool>> predicate, Paginatio ...
- C2MIF软件使用说明
1.右击---管理员身份运行 2.打开文件txt---搞定!
- XML 验证器
XML 错误会终止您的程序 XML 文档中的错误会终止你的 XML 程序. W3C 的 XML 规范声明:如果 XML 文档存在错误,那么程序就不应当继续处理这个文档.理由是,XML 软件应当轻巧,快 ...
- XML 简介 – 什么是 XML?
XML 指可扩展标记语言(eXtensible Markup Language). XML 被设计用来传输和存储数据. XML 很重要,也很容易学习. <?xml version="1 ...