考场经历

吐槽:为什么这个 Enter 的位置怎么诡异啊老是打错。要是考挂了就怪你

开场当然先看了 T1,发现是个日期转换,果然是个百出不厌的模拟题类型,估价细节多到爆炸。看了几分钟题目,对这些规则云里雾里。估记药丸,T1 都怎么鬼畜。

考虑了一下不妨先扔一边看看 T2。感觉挺水,五六分钟就切掉了。看 T1?算了吧那还不如肝 T3 T4。

T3 看了一下,发现是个 DAG,可能是记搜然后标记搞一搞之类的;T4 看着想什么博弈,不过还是觉得应该是个类似于贪心之类的东西。

思考 T3 ing...。突然想到还有线段树合并这个东西,不过 DAG 上的复杂度不是很对劲。然后乱写乱画自己都绕晕了。

思考 T4 ing...。每次要不就是吃或不吃,每次取最大最小,那么先考虑一个 set。一开始想的很简单,只要吃了之后不垫底就吃,发现大样例没过。突然发现 20 pts 有手就行于是花一分钟打了上去。最后死都没发现垫底竟然还可以吃?

然后回来搞 T1,总不能白给。发现前面的日期规则较复杂可以一天天模拟,然后后面就正常了考虑计算求解,结果半小时打完后发现仍然推不出式子,怕是结束都搞不出来,80 pts 跑路。T1 都打部分分只有我了

然后只剩一小时,发现 T3 还是空白就离谱,试图混分。结果只打了纯暴力,树的那一档线段树合并打不完了。

期望 \(80+100+20+20=220\ \text{pts.}\) 估计加上挂分就凉透了。都怪 Enter 位置太鬼畜

出考场,了解到人均 T1,T2 居然还有 \(2^{64}\) 的特判,T3 sb题,T4 一步之遥(不过朴素带 \(\log\) 也不太行)。

不过庆幸的是,当我了解到许多人 T1 打了一个多个小时甚至两个小时,可能还有挂分风险时,我意识到自己打暴力的选择可能是对的?至少节约了不少时间。

最终 \(80+95+35+20=230\ \text{pts.}\)。T3 反向挂分是我没有想到的,据说纯指数级暴力可以拿 70 /fad。

赛后总结

主要还是考场策略上的问题。

其一,CSP 毕竟是 CSP,不会有太多高级 DS 或算法,不必过多的往那方面想,不如踏实一些,考虑考虑基础的东西;

其二,一定要先打部分分。毕竟正解通常不好想、不好打、容易挂,也不要高估自己能想出正解,最后不如混分;

其三,不要因为 Enter 鬼畜炸掉自己的心态

展望今后

接下来是训练上的细节。

平时做题还是太过于好高骛远,其实对付联赛,还是得把当前这些东西搞熟练,否则即使会很多厉害的算法联赛还是会很难看。

开始收割联赛知识点,坐等 vjudge 补弱专题。

总之 CSP 决不可能使我止步, NOIp才是真正的第一道坎。

后记

【杂记】CSP-S 2020 游记 &反思的更多相关文章

  1. NOIP 2020 游记

    第一次写比赛游记,请多多指教! I. 考前 由于最近参加了太多太多比赛了,所以没有敲模板题: 考前一周:主要是在做 AtCoder 的题和 xjoi 的模拟赛,相当于恶补了一些套路吧! 考前一天:上午 ...

  2. 开始是为了结束,结束是新的开始——NOI 2020 游记

    Day 0 报道日 晚上的时候我们的教练给我们做考前动员.给我们讲:NOI的五个小时需要认真的规划,不能被T1打乱节奏.他让我们思考明天的策略,把可能出问题的地方都想清楚. 结果后来,宿管给我测体温, ...

  3. PKUWC 2020 游记

    由于 CSP 的暴力分太高,我来了这里. 我将告诉大家,我在暴力分不高时是个怎样的 sb 选手. Day -17 又停课啦. 旁边坐着 pb,每天刷题特别猛,然后就凸显了我有多颓. 怎么想打开个猫国都 ...

  4. CSP-S 2020 游记

    2020.10.11 初赛了,没怎么做题,之前在网上两次初赛模拟赛 95pts / 94pts,还白嫖了一本书,感觉挺好. 去考场,中途不舒服去了厕所,回来发现有点来不及,阅读程序最后两题不会瞎蒙. ...

  5. CSP/S 2020 退役记

    上一次的AFO记 上上次的AFO记 Day -INF 一条咸鱼的垂死挣扎. RP+=INF Day 0 出发辣. 早上来到机房,带上了准备的面包和泡面....然而后来嫌太占地方就没拿...草了. 而且 ...

  6. CSP/NOIP 2019 游记

    Day0 打牌 Day1 \(T1\) 没开\(ull\), 不知道有几分 \(T2\) \(N^2\)暴力+链, 没搞出树上做法, \(70\)分 \(T3\) 标准\(10\)分( 感觉今年省一稳 ...

  7. CSP模拟赛游记

    时间:2019.10.5 考试时间:100分钟(连正式考试时间的一半还没有到)题目:由于某些原因不能公开. 由于第一次接触NOIinux系统所以连怎么建文件夹,调字体,如何编译都不知道,考试的前半小时 ...

  8. 简介&目录

    欢迎来到 MK 的博客鸭~ 这里会被我用来发一些OI算法.数据结构的学习笔记,各种游记和其他的一些内容,希望大家多多关照! ε≡٩(๑>₃<)۶ 然后目录就也放这里⑧:

  9. [游记]2020/CSP - S总结

    2020 / C S P − S 总 结 2020/CSP - S总结 2020/CSP−S总结 这年的 C S P CSP CSP考的不是很理想,本来稳进的 C S P − J CSP-J CSP− ...

随机推荐

  1. selenium之 定位以及切换frame(iframe)(转)

    frame标签有frameset.frame.iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe对selenium定位而言是一样的,seleni ...

  2. 编译一个支持多线程的php安装包

    前言 因为项目上的需要,需要用到php,一般来说,用默认的版本和配置就可以满足大多数的场景,因为需要加入多线程,所以需要自己编译一个包 一般来说,发行的包的版本的配置选项和代码都是最稳定的,所以在大多 ...

  3. Python 调用接口添加头信息

    import requests,jsonurl = 'http://47.108.115.193:9000/tb-store/store/getWechatAppHome'header={" ...

  4. configure.ac和Makefile.am的格式解析概述

    1. configure.ac和Makefile.am的格式解析概述 1.1. Autotools相关工具链 1.1.1. Autotools 1.1.2. 其他相关工具 1.2. 工具链的流程 1. ...

  5. 关于Java多线程看这一篇就够了,从创建线程到线程池分析的明明白白

    前言 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间).进程不依赖于线程而独立存在,一个进程中可以启动多个线程. 线程是指进程中的一个执行流程,一个进程中可 ...

  6. 8、Spring Boot任务

    1.异步任务 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的:但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring ...

  7. 如何在FL Studio中使用自动剪辑(下)

    在上集中我想大家介绍了FL Stduio Automation Clip的创建.播放列表操作及包络线类型介绍,在这篇文章中我将会给大家介绍如何在播放列表中使用Automation,剪辑通道的操作及使用 ...

  8. FL Studio中如何使用插件混杂功能中的琶音器

    琶音指一串和弦音从低到高或从高到低依次连续奏出,可视为分解和弦的一种.通常作为一种专门的技巧训练用于练习曲中,有时作为短小的连接句或经过句出现在乐曲旋律声部中.在Trance类型电子音乐中,琶音的运用 ...

  9. JS 数组对象

    定义数组: 数组对象用来在单独的变量名中存储一系列的值. 创建一个数组有三种方法. 1: 常规方式: var myCars=new Array(); myCars[0]="Saab" ...

  10. 地图上显示点在点上标注当前点的id

    HTML: <div class="form-group field-company-state"> <div style="width:1000px; ...