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. [C++提高编程] 3.1 string容器

    文章目录 3.1 string容器 3.1.1 string基本概念 3.1.2 string构造函数 3.1.3 string赋值操作 3.1.4 string字符串拼接 3.1.5 string查 ...

  2. PBN衔接ILS时中间进近航段的保护区绘制方法

    收到网友提问,PBN程序和ILS程序在衔接时,中间进近航段的保护区该怎么去绘制. 这个问题怎么看呢?首先起始进近航段与中间进近航段存在两种连接方式,一种是直线进近.另一种是转弯进近,两者的保护区是显著 ...

  3. 2022-12-11:行程和用户。以下为输出结果,请问sql语句如何写? +------------+-------------------+ | Day | Cancellation

    2022-12-11:行程和用户.以下为输出结果,请问sql语句如何写? ±-----------±------------------+ | Day | Cancellation Rate | ±- ...

  4. 2022-08-28:把字符串 s 看作 “abcdefghijklmnopqrstuvwxyz“ 的无限环绕字符串, 所以 s 看起来是这样的: ...zabcdefghijklmnopqrstuv

    2022-08-28:把字符串 s 看作 "abcdefghijklmnopqrstuvwxyz" 的无限环绕字符串, 所以 s 看起来是这样的: -zabcdefghijklmn ...

  5. 2022-08-18:每一个序列都是[a,b]的形式,a < b 序列连接的方式为,前一个序列的b,要等于后一个序列的a 比如 : [3, 7]、[7, 13]、[13, 26]这三个序列就可以依次连

    2022-08-18:每一个序列都是[a,b]的形式,a < b 序列连接的方式为,前一个序列的b,要等于后一个序列的a 比如 : [3, 7].[7, 13].[13, 26]这三个序列就可以 ...

  6. 2021-01-19:mysql中,一张表里有3亿数据,未分表,其中一个字段是企业类型,企业类型是一般企业和个体户,个体户的数据量差不多占50%,根据条件把个体户的行都删掉。请问如何操作?

    2021-01-19:mysql中,一张表里有3亿数据,未分表,其中一个字段是企业类型,企业类型是一般企业和个体户,个体户的数据量差不多占50%,根据条件把个体户的行都删掉.请问如何操作?福哥答案20 ...

  7. C语言访问数据对象在内存中真实位模式的一个方法

    在判定机器采用大端还是小端存储时,可以按字节输出某数据对象的机器表示的位模式.机器表示的位模式即某数据对象在内存中的二进制串.下面是一个访问数据对象位模式的方法: //传入一个数据对象,从低地址到高地 ...

  8. LeetCode 周赛 346(2023/05/21)仅 68 人 AK 的最短路问题

    本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问. LeetCode 单周赛第 345 场 · 体验一题多解的算法之美 单周赛 345 概览 T1. 删除子串后 ...

  9. HNU2019 Summer Training 3 E. Blurred Pictures

    E. Blurred Pictures time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  10. ABP - 缓存模块(1)

    1. 与 .NET Core 缓存的关系和差异 ABP 框架中的缓存系统核心包是 Volo.Abp.Caching ,而对于分布式缓存的支持,abp 官方提供了基于 Redis 的方案,需要安装 Vo ...