CSP2021游记
题外话
中午十二点半到了考场。没到时间不让进,恰巧发现 lhm 在对面饭店于是去讨论了一下上午 J 组的题,复习了线段树板子(
等到进考场坐好的时候已经两点半了,看考号本来以为我们同机房三个同学会坐一起,结果和去年一样,到我这里正好换行了(悲)
正文
刚坐下就发题了qaq
开考先把四道题瞟了一眼,嗯,没考期望,没考大模拟,暗自庆幸一下()
正序开题,先看 \(T1\) 。看了挺久,画了一堆图,然而不会。于是猜测答案具有单调性,考虑三分。为了验证正确性先上来码了个暴力,跑了下大样例,发现三分假了。又来来回回想了想,实在没思路。
看时间已经过去 1h 了,把暴力先放在那去看 \(T2\) 。讲真那一瞬间,我的脑子“嗡”的一下,完了,这题咋写暴力啊/kk 其实很清楚正解是区间 dp ,但并不清楚具体该怎样 dp ,预感自己想不出来,果断弃掉了。
\(T3\) 刚开始看错了题,以至于卡了一段时间,不过好在很快意识到了。刚开始想的是直接枚举操作序列,这样能 \(20\) 分。经过思考想到似乎可以只枚举回文串左半部分是哪些数字,然后去判断能否由原序列得到,这样就 \(40\) 分了。
最后写的是 \(T4\) 。看样例想到了一个显然错误的贪心算法(而且还十分复杂),但当时并没有意识到()就这样子写了 1 个小时过掉了小样例,大样例一测,好家伙,果然假了。看了看所剩无几的时间,自认为半个小时已经不足以打完 \(T4\) 的 \(10\) 分暴力,特别是还要留时间检查的情况下。
然后就检查文件,删调试语句,查多测数组清空, return 0 。接着就到时间了,出了考场。
估分 \(40+0+40+0=80\) 。
反思
感觉这次考试问题其实挺多的吧。
首先是想到了什么做法(尤其是贪心这种不靠谱的东西)一定要多思考一下,确定是对的再写,而不是写了才发现问题,不然白白浪费时间。
其次一定别在一道性价比极低的题上面死磕。总的来说主要是时间分配问题,其余的就属实是水平不够了。
后记
在考场上收拾东西的时候,对面学姐过来问我考怎么样,当时心里是真的慌得一批,完全不清楚自己到底有没有挂掉,于是答了一句,估计爆零了()
出考场发现貌似大家都不是太会。心里还是比较欣慰的()
吃饭的时候叫同学帮忙测了下 \(T1\) ,嗯,没挂。
回家上 infoj 测, \(50+0+52+10=112\) ,就离谱。洛谷上测是 \(40+0+40+0=80\) ,总之应该是没挂分,还好。
后记*2
官方数据 \(45+0+40+0=85\)。还好线比去年低,卡线 1= 了qwq
CSP2021游记的更多相关文章
- 背水一战——CSP2021/NOIP2021 游记
洛谷 version 转载本文章的其他链接: 1(S00021 提供) 2(Ew_Cors 提供) \[\texttt{2021.9.10} \] 终于开坑了. 笑死,初赛根本还没开始复习,反正初赛也 ...
- CSp2021/ NOIp2021 游记
目录 Part 1. CSp2021 J S Part 2. NOIp2021 总结 Part 1. CSp2021 J 好水 挂飞 239pts,1= S 好毒瘤 rnm,写了个暴力就去搞 T2 \ ...
- 【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)不知道厕 ...
- 【NOIP 2015 & SDOI 2016 Round1 & CTSC 2016 & SDOI2016 Round2】游记
我第一次写游记,,,, 正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪 ...
- ZJOI2016二试+游记
...excited.... 一场打回原形爽哦. T1莫名爆到了10分,T2T3均没交,一个小时过后就没再拿任何分数,perfectly狗带了... 总之没有给自己充足的时间去敲暴力,ZJOI啊..拿 ...
随机推荐
- uniapp学习(二)
easycom自动导入自定义组件 目录下 components / MyItem /MyItem.vue <template> <view> <view class=&q ...
- 行行AI人才直播第8期:新加坡国立大学在读博士生张傲《多模态大语言模型(MLLM)的简介及高效训练》
随着 ChatGPT 在各领域展现出非凡能力,多模态大型语言模型(MLLM)近来也成为了研究的热点,它利用强大的大型语言模型(LLM)作为"大脑",可以执行各种多模态任务.更让人感 ...
- Python数据分析易错知识点归纳(四):Matplotlib
四.matplotlib 基本特性 import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3, 3, 50) y1 = ...
- Mysql高级1-存储引擎
一.Mysql体系结构 1.1.连接层 最上层是一个客户端和链接服务,主要完成一些类似于链接处理,授权认证,及相关的安全方案,服务器也会为安全接入的而每个客户端验证它所具有的操作权限 1.2.服务层 ...
- Angular: Error: NG0100: ExpressionChangedAfterItHasBeenChecked
错误原因 当变更检测完成后又更改了表达式的值时,Angular就会抛出ExpressionChangedAfterItHasBeenCheckedError 错误,Angular只会在开发模式下抛出此 ...
- 论文解读()《Cluster Alignment with a Teacher for Unsupervised Domain Adaptation》
Note:[ wechat:Y466551 | 付费咨询,非诚勿扰 ] 论文信息 论文标题:Cluster Alignment with a Teacher for Unsupervised Doma ...
- CTF中的神兵利刃-foremost工具之文件分离
原理 Foremost可以依据文件内的文件头和文件尾对一个文件进行分离,或者识别当前的文件是什么文件.比如拓展名被删除.被附加也仍然可以对其分离. 使用 安装: 需要使用这个工具,首先我们需要安装他, ...
- CentOS7升级python3到最新版
前言 最近在学习sanic,需要python3.7以上的版本,而centos7默认的python版本是3.6.8,所以升级了一下版本,在此笔录. 步骤 首先,从python官网下载最新版的python ...
- go项目实现mysql接入以及web api
本文为博主原创,转载请注明出处: 创建go项目,并在go项目中接入mysql,将mysql的配置项单独整理放到一个胚子和文件中,支持项目启动时,通过加载配置文件中的值,然后创建数据库连接. 之后使用n ...
- Redis系列19:LRU内存淘汰算法分析
Redis系列1:深刻理解高性能Redis的本质 Redis系列2:数据持久化提高可用性 Redis系列3:高可用之主从架构 Redis系列4:高可用之Sentinel(哨兵模式) Redis系列5: ...