Day -2

\(NOIP\) 就要来了,\(CSYZ\) 斥巨资给我们在 \(NOIP\) 正式考点举办了一场 \(NOIP\) 预备赛,真是太感动了~~

\(cy\) 说明天要颁奖,激动激动!

Day -1

颁奖日 + 改题日,把11月22号的题改了,这是改题的博客

中午吃饭的时候发现卡没有带,将就着吃了个面。

下午就到了激动人心的颁奖环节,颁的是 \(CSP\) 的奖,\(CSP\) 没考好,提高组只有 \(91pts\),勉强拿到了二等奖(悲)。

明天就是预备赛了,想着早点睡,突然发现核酸没做,凌晨 12:00 跑去做核酸,希望明天不要打瞌睡!

Day 1

出发

总算是到了考试日,很早就出发了。由于考点太远了,就决定坐校车去,6:50 到了校门口,7:10 准时发车。

上车后,选了一个后排,\(sjy\) 大佬坐我旁边,后排也是一群高中的。压迫感(OvO)。

沿途风景不错。在车上无聊,没啥好康的。就和几个初三的(当然也有初二的)讨论起了世界杯。高中的几个跟看着一群猴子一样看着我们。

\(lmly\) 也来了,就坐在我的前面的前面。金牌大佬就是不一样,一路上一声不吭。颇有王者风范。

到达目的地

过了 \(50min\) 的长途跋涉,终于到了 一中金山桥 (看,我还用了一个斜体)。这学校是真的大。话说我第一眼把金山桥认成了湖大,可见它有多大了。

进入大门口,就被几个石墩子挡住了。车根本开不过去。于是就上演了 \(ys\) 徒手搬石墩。cy 站在一旁都看蒙了。我们也成功的过去了。

车开到一个教学楼的旁边,就停住了。我们下了车,进入了教学楼。

\(NOIP\) 考试需要把机位用隔板隔开,金山桥 没有隔板啊啊啊,于是 \(CSYZ\) 又双叒叕斥巨资给 金山桥 买了隔板,又给 \(cy\) 当了一回苦力,把隔板搬到了机房。

开考

到了机房,等坐稳,已经是 8:30 了,老师发卷,开始考试!

考场实录

考试包解压,粗略的看完了所有题目,我的评价是:暴力分好充足

先开 T1,先打了一个 \(O(2^n)\) 搜索,\(20 pts\) 到手(老师说过,\(20pts\) 在 \(NOIP\) 绝对不是小数目)。然后就是推式子。发现,对于序列 \(a\),\(p_4,p_5,p_6,p_7\) 选连续的一段肯定是最优的。于是就从 \(O(2^n)\) 优化到了 \(O(n^4)\),\(40pts\) 到手。

想满分做法,找了一个贪心的结论:对于序列 \(a\),\(p_1,p_2,p_3,p_4,p_5,p_6,p_7\) 选连续的一段肯定是最优的。从 \(O(n^4)\) 优化到了 \(O(n)\),但不保证正确性。但我造了好几个 \(Hack\) 数据都没有 \(Hack\) 掉。心想这一定是正解了,就决定去做下一题(这一题到底是不是正解呢?让我们拭目以待),T1 总用时 \(20min\)(还算快的)

T2 是一个期望题,不是很理解题目意思,手玩样例也玩不动。就决定先放放。

开 T3,第一眼给我的感觉就是这道题的暴力分好香,花 \(10min\) 把暴力打了,时间复杂度 \(O(Q \times n \times m)\),但感觉跑不满,时间复杂度应该严格低于 \(O(Q \times n \times m)\),\(20\) ~ \(35pts\) 到手。

想正解,应该是用 \(KMP\) 乱搞。理论时间复杂度 \(O(Q \times n)\),但我不会 KMP 啊啊啊,打了一个优化走人,T3 总用时 \(30min\)

转头去想 T2,依然没有头绪,但我算了一下,有一种可能性就是从 1 号点出发,每次走到一个点桥就断,所以走到 \(n\) 点的期望是 0,想着 puts("0") 会不会有分。(事实是没有(OvO))

直接开 T4,题面有点长,要仔细读题。花了我 \(15min\) 才把题读懂。接着这就开始打暴力。跑对应第一个 \(subtask\) 的大样例,跑了整整 27s!!一眼丁真,鉴定为此题暴力没分。但好消息是,我想到了优化方案,用一个 \(multiset\) 维护最大最小值,只需 \(\log n\) 的时间就可以完成修改操作。总时间复杂度 \(O(n \log n \times k)\),\(16pts\) 到手!

这一个 \(16pts\) 是来之不易的。我先打了一个线段树上二分,从而维护最大最小值,但我写假了。又写了一个链表,通过 \(O(1)\) 实现插入,删除的优秀时间复杂度来让时间复杂度优化至 \(O(n \times k)\) 级别,可惜,这种算法在某种情况下会退化。因此,才绝定用 \(multiset\) 维护(我不是很喜欢用 \(multiset\),因为常数很大,但手写平衡树的代价很高,考虑到这只是部分分算法,于是就用了 \(multiset\))。好在 \(multiset\) 没有出锅,实际上也很快,由于是 \(Linux\) 系统,“常数大”这一特点并没有体现出来。第一个大样例用时 3s,有点悬,但好在测评姬给力,放我过了。

离结束考试还差 \(30min\)。检查了一下文件,把没用的文件删掉——虽然没有啥影响,但看上去美观一些,说不定可以 rp++(想多了)

考试的途中上了几次厕所,看到 \(chl\) 大佬胸有成竹的样子,不经感叹:我还是太蒻了。

估分:\(100pts\) + \(?pts\) + \(20pts\) + \(10pts\) = \(130pts\)

还行吧,尽力了。

结束

考试在 13:00 准时结束。dalao 们蜂拥而出,只为抢夺撤硕的坑位。

\(gyq\) 赛后就一直在旁边讨论 T2,说有啥 \(Hack\) 数据可以卡掉朴素做法啥的。听得我不经感叹:我还是太蒻了,T2 我只是玄学 puts("0"),即使有 \(Hack\) 数据,对我来说也没啥用。

旁边的高一大佬们在讨论 T1,说 T1 是二分,我心头一颤,好像是的。但我觉得我的贪心大概率不会错。也就没在多想。

回去的时候我坐的是第一排,旁边的旁边就是 \(gyq\) 大佬。一路上都在讨论 T2,说的是一套一套的。果然,大佬就是不一样,我们都在讨论中午吃啥(当时已经13:30了,我已经饿慌了),而 \(gyq\) 却在讨论题目。向大佬学习!

回到学校

在源味随便吃了一点,就回 \(CSYZ\) 了。

成绩出来了,总分:\(96pts\) + \(0pts\) + \(35pts\) + \(16pts\) = \(147pts\)

T1 被一个 \(Hack\) 数据卡掉了 QWQ,不过问题不大,只卡掉了一个点。

T3 数组空间开小了,\(35pts\),后面的点全是 \(RE\),听说 \(LJ\) 用暴力卡过去了,膜拜!

T4 意料之中,来之不易的 \(16pts\) 啊啊啊。

T3 是我大意了,看来人品不太行。

后记

这次考试属于正常发挥。以要后多注意数组空间或者 \(long long\) 等问题。不然会吃大亏(不过我这次考试注意得挺好的)。

下次加油!!

P.S. YZSY 蒟蒻的成长经历崛起之路。

END

感谢您的观看,游记部分结束,以下为改题。

改题

【游记】NOIP2022 预备赛游记的更多相关文章

  1. 2020.3.23 模拟赛游记 & 题解

    这次的模拟赛,实在是水. 数据水,\(\texttt{std}\) 水,出题人水,做题人也水.??? 游记就说一句: 水. T1 metro 弱智题. 人均 \(100pts\). #pragma G ...

  2. NOI2021 同步赛游记

    写在前面的话 为什么叫游记呢?因为我第一天是在划水中度过的,错过了对原题的发现. O n e I n D a r k \tt OneInDark OneInDark 无比风光地去了浙江,却倒霉地遇上了 ...

  3. 【Diary】CSP-S2 2021 游记 & NOIP 备赛发疯日记

    Day 0 两个极端的回跳. .....不行啊. 我快输不起了........... ------------------------------- 早上被生物钟强行唤醒,逼自己懒床到6:40. 弹琴 ...

  4. 山东省第八届ACM省赛游记

    Day 1: 凌晨,来了几分兴致,和队友在VJudge上开了一把zoj月赛,WA一发闷一口拿铁,一瓶拿铁 不一会就被喝完了!好气啊!遂开始愉快地打游戏,打着打着,woc,居然3点半了,小睡片 刻,咬上 ...

  5. NOI 2018网络同步赛(游记?)

    刚中考完那段时间比较无聊,报名了一个同步赛,报完名才发现成绩单是要挂到网上的,而且因为报的早给了一个很靠前的考号...那布星啊,赶紧学点东西,于是在一周内学了网络流,Treap以及一些数论. Day1 ...

  6. CSP模拟赛游记

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

  7. 2020 ICPC EC Final西安现场赛游记

    也不知道从何说起,也不知道会说些什么,最想表达的就是很累很累. 从第一天去的时候满怀希望,没什么感觉甚至还有一些兴奋.到后来一直在赶路,感觉很疲惫,热身赛的时候觉得马马虎虎,导致热身赛被咕.然后教练就 ...

  8. 第四届 CCCC 团体程序设计天梯赛 游记

    我们可能是唯一一个去参加这个比赛的中学生吧(划掉) DAY -inf 一天教练给我们说有这么个比赛,要选人,于是就愉快的开展了一次打字比赛 说实话手真的要抽筋了 不过最后还好涉险过关 DAY -1 疯 ...

  9. NOI2018网络同步赛游记

    Day1 t1是一道NOI选手眼中的送分题,对于我来说还是有难度的,用了个把小时想了出来可持久化并查集的做法,最后一个点被卡常.赛后才发现Kruskal重构树是这样的简单.t2.t3由于我真的是太弱了 ...

  10. NOI2019网络同步赛游记

    我发的邮件**f没收到,后来去专门询问才整到一个名额(估计是嫌我太菜,参加了也是垫底) day -1 上午写了到类似随机游走的高斯消元期望dp,然后颓颓颓 下午打洛咕月赛.T1一直50pts,后来才知 ...

随机推荐

  1. .net 6 使用 NEST 查询,时间字段传值踩坑

    0x01业务描述 说明: 同事搭建的业务系统,最开始使用 log4net  记录到本地日志. 然后多个项目为了日志统一,全部记录在 Elasticsearch ,使用  log4net.Elastic ...

  2. 沁恒 CH32V208(二): CH32V208的储存结构, 启动模式和时钟

    目录 沁恒 CH32V208(一): CH32V208WBU6 评估板上手报告和Win10环境配置 沁恒 CH32V208(二): CH32V208的储存结构, 启动模式和时钟 CH32V 存储容量命 ...

  3. 联想win8改win7

    知识点分析:目前联想出厂预装Windows 8的台式和一体机使用都是UEFI+GPT硬盘的组合,并且开启了安全启动,但是目前除Window 8以外的其他Windows系统均不支持这种模式,因此如果需要 ...

  4. 2022-10-14:以下go语言代码输出什么?A:0;B:7;C:9;D:不能编译。 package main import “fmt“ func main() { a := []int

    2022-10-14:以下go语言代码输出什么?A:0:B:7:C:9:D:不能编译. package main import "fmt" func main() { a := [ ...

  5. 2021-08-07:与数组中元素的最大异或值。给你一个由非负整数组成的数组 nums 。另有一个查询数组 queries ,其中 queries[i] = [xi, mi] 。第 i 个查询的答案是

    2021-08-07:与数组中元素的最大异或值.给你一个由非负整数组成的数组 nums .另有一个查询数组 queries ,其中 queries[i] = [xi, mi] .第 i 个查询的答案是 ...

  6. Jenkins - 安装部署

    Jenkins安装部署 简介 Jenkins是一个开源的软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,提供一个开放易用的软件平台,使软件的持续集成变成可能. 主要用于: 持续 ...

  7. <form>表单中的action和method使用方法

    <form action="" method="post"> form是表单   里面的内容是要提交出去的. action 是链接   点击浏览选择 ...

  8. 基于 Web 的 Linux 终端 WebTerminal

    有时候用公共电脑,或者在没有安装 putty.xshell 之类的终端的电脑上访问或展示服务器上的一些资料数据,甚至是在运维平台开发中想要嵌入 WebTerminal 功能,于是找到了这个项目--基于 ...

  9. 2023-06-07:Redis 持久化方式有哪些?以及有什么区别?

    2023-06-07:Redis 持久化方式有哪些?以及有什么区别? 答案2023-06-07: Redis提供了两种持久化机制:RDB和AOF. RDB RDB持久化是将Redis当前进程中的数据生 ...

  10. 「AntV」L7地理可视化:从入门到实践

    1. 前言 这是一篇由浅入深的AntV L7的学习笔记总结,记述了从了解到使用的一些过程 本文所使用的数据(包括数据处理过程)和代码均有详细描述,所有案例均可复现,甚至大部分代码可直接使用 如果喜欢分 ...