2024CSP-S邮寄
前言
去年被沉重打击到了,不过从此以后心态就好很多了,不会因为什么考试动不动就崩溃了。
考前
一直在认真复习,也停了课,甚至差点错过运动会。从国庆开始听了几天课,消化课件,然后考试。考试的稳定性不高,有时脑子清醒就能比较清楚自己应该做什么,如何分配时间以及写下对拍;但有时睡了觉起来头昏没完全清醒就容易四,有时甚至不知道自己在干嘛。
最后一天没考试,两校区的 OIer 们自发组织了敲板子大赛,有两种难度。我把难度一的基本敲完花了一个上午,感觉确实复习巩固了一些东西,调了题知道自己哪里容易犯错。然后吃午饭前看了难度二,发现我这些内容学得比较扎实,然后下午就选择性写了一点,之后主要还是复习了一下自己的博客,整理内容。
考试
在 CW。没有熟人。下午匆忙坐地铁赶过去,路上和我妈一起开了线上家长会。
进考场, 人不是很多,大概只有四五个机房做考场,考场全是 CW 的人。坐下后发现 CW 的电脑有点老,键盘太烂了!!!大幅度降低我敲代码速度。
开始考试看 T1,发现很唐,10min 就写完过了大样例。在确定无误后开 T2,然后以为直接扫就行,就开始写。写到一半发现有精度问题然后手写二分(下来知道机房有人要炸精度了),要写完发现第二问求错了,然后改了又改,一直改了半个小时才过大样例,之后检查又查出一个细节有问题,改完时间已经是 16:00 左右。
开 T3 的时候感觉有点晚了,加上昨晚没睡好就比较慌(?)。第一眼我想到了一个最暴力的 dp,设 \(f_i\) 表示填到 \(i\) 时最大价值,然后考虑记录一个 \(pre_i\) 表示上一个与 \(a_i\) 相同的数出现位置。当思考转移的时候我脑子抽了,我一直尝试从 \(f_{pre_i}\) 转移,但是我发现这样需要分很多种情况讨论,很奇怪。然后我就在想能不能先去记一个什么东西,但是想了很久无果。当时我心里有点慌了,因为我一直认为这道题应该很简单,但我肯定是有一个地方没想到而已!后来实在没有进展就先去看了最后一题,然后发现最后一题可以线段树维护,然后每次暴力去看缺失的部分,对于缺失的部分要分两种情况,一种是在打擂台赛中一定会输的,还有就是可能输的,第一种不管他,给他单独打一个标记,第二种肯定能找到一种方式使这个点有贡献就可以直接加上,时间复杂度应该是 \(O(Tn\log n)\) 的(也许)。看还有一个半小时就决定赶快把 T3 写了应该还来得及,就像之前一次模拟赛一样最后把自己能的得分写满。结果后来想换一种思路就重新写了一种状态,设 \(f_{i,0/1}\) 表示 \(i\) 的颜色与前一个的不同/相同时的最大,然后推式子的时候写漏了一种转移方式导致大样例过了一部分,有的地方答案小了。我一直没想清楚哪里有问题就怀疑是正确性 fake 了,于是就写了一个 20pts 的暴力(为什么更简单好写的 50 分区间 dp 不写?)就跑路了。最后 40min 非常不极限没有把 T4 线段树敲完,只能说键盘用不了一点,空格键是烂的,其他也有一些键位经常卡壳让人无语。
看来最后只能 100+100+[20,40]+0 遗憾离场了。只希望 noip 时我能正确面对考试,做到真正的心平气和、气定神闲,发挥出自己的水平,也不枉这么多天的停课集训!
赛后
原来 T3 我第一次想到的做法跟 max 一样,只是转移从 \(f_{pre_i+1}\) 转就只用考虑两种情况;而第二种和 yt 做法一样,只是 yt 最后 10min 调出来了而我没有坚定自己的想法。
T4 的线段树貌似有 76pts,然后学弟 dhx 就 376 了,我感觉到一种 E 类选手的压迫。而 cdqz 两校区唯一想出正解的 max 因为没有调出来最后不知道能拿多少分遗憾离场,差点 AK。
在最后写一点小小的总结吧。
我可能还是没有把心态放平,有些心浮气躁。在面对环境的恶劣时我应该及时向监考老师提出,并迅速冷静下来,而做题时更应该相信自己的能力,在一个状态不行时可以尝试同阶或相邻的状态!这一点是之前有一道容斥 dp 题的思维。还有就是 T2 验证正确性没有验好导致耽误大量时间,而对于过于简单的题也不用全面检查,而是着重关注自己容易犯错的地方就行。总之考是考完了,我们只能从中汲取教训,再将其转化成力量,做好当下的自己,迎接未来的挑战!
upd
最后那题似乎不是76,而且有人也写挂了((男泵
最后我T2也挂了,得分100+80+20+0
2024CSP-S邮寄的更多相关文章
- 编写Java程序,用户在网上购买商品(good),当用户买了一本书(book)、一顶帽子(hat)或者买了一双鞋子(shoe),卖家就会通过物流将商品邮寄给用户,使用简单工厂模式模拟这一过程。
查看本章节 查看作业目录 需求说明: 编写Java程序,用户在网上购买商品(good),当用户买了一本书(book).一顶帽子(hat)或者买了一双鞋子(shoe),卖家就会通过物流将商品邮寄给用户, ...
- 黑科技装点圣诞节,美国邮政局用AR APP邮寄圣诞包裹
AR手游<精灵宝可梦Go>的出现将增强现实技术带到了众人的视线中,各大公司纷纷紧抓AR的发展前景,同时积极将AR功能引入自家产品中.临近圣诞,又到了一年一度的快递高峰期,据591ARVR资 ...
- 仿照swpu邮寄系统的登录页面
实验过程 跟着老师的文档过了一遍手,稍作了修改 效果展示 页面在网盘: 链接:https://pan.baidu.com/s/1jsT0SDiiJXzPtR93ZAh1YA 提取码:9miq
- 阿里云学生优惠Windows Server 2012 R2安装IIS,ftp等组件,绑定服务器域名,域名解析到服务器,域名备案,以及安装期间错误的解决方案
前言: 这几天终于还是按耐不住买了一个月阿里云的学生优惠.只要是学生,在学信网上注册过,并且支付宝实名认证,就可以用9块9的价格买阿里云的云服务ECS.确实是相当的优惠. 我买的是Windows S ...
- [摘录]第三部分 IBM文化(2)
第二十二章 原则性领导 在一个组织程序已经变得不受其来源和内容的约束,而且其编纂出来的组织宗旨已经代替了个人责任的组织之中,你所面临的首要任务,就是要全盘抹掉这个程序本身,以便让整个封闭的系统呼吸新鲜 ...
- [协议]ICMP协议剖析
1.ICMP简介 ICMP全名为(INTERNET CONTROL MESSAGE PROTOCOL)网络控制消息协议. ICMP的协议号为1. ICMP报文就像是IP报文的小弟,总顶着IP报文的名头 ...
- 来,一起让我们越来越懒,面向CSS、JS未来编程。(9.28已更新)
2016.10.29更新 本文存在大量的错误,仅供参考. 不知不觉在前端领域马上一个年头就要过去了,然而再看看自己的代码,果然够烂,那么为什么代码一直没有用面向对象的思维去写CSS呢?首先有两点:一点 ...
- C#开发微信门户及应用(23)-微信小店商品管理接口的封装和测试
在上篇<C#开发微信门户及应用(22)-微信小店的开发和使用>里面介绍了一些微信小店的基础知识,以及对应的对象模型,本篇继续微信小店的主题,介绍其中API接口的封装和测试使用.微信小店的相 ...
- C#开发微信门户及应用(22)-微信小店的开发和使用
在做企业电子商务方面,微信小店虽然较淘宝天猫等起步较晚,但是作为一个电商平台,这个影响力不容忽视,结合微信的特点和便利,微信小店具有很好的粘合性和广泛的用户基础,因此花费一定的时间,在这方面做深入的研 ...
- 【转译】加入ZigBee联盟,共画物联网的未来
Zigbee联盟是物联网全球革命的领导者,创造了随心控制的时代.Zigbee简化了无线产品的整合.加快了市场化,同时让那些希望引入高能效的无线控制的厂商,降低了成本和风险.我们的联盟成员在开放的全球环 ...
随机推荐
- js 进制转换:十六进制转十进制、十进制转十六进制、十六进制转ASCII码、
因为近期做小程序,蓝牙连接硬件,需要根据module bus通信协议解析数据,用到了很多标题的算法转换,借此总结一下. 十六进制 转 十进制 function hex2dec(hex) { var l ...
- FineReport模板性能问题排查方法
1. 概述 模板的加载速度受到很多因素影响,如果一个模板预览的时候,加载较慢,该如何去分析问题原因呢? 2. 排查步骤 2.1 查看数据集查询速度 大部分模板加载慢,都是因为 sql 执行速度比较慢. ...
- 【转载】理解分布式id生成算法SnowFlake
分布式id生成算法的有很多种,Twitter的SnowFlake就是其中经典的一种. https://segmentfault.com/a/1190000011282426 概述 SnowFlake算 ...
- 龙哥量化:缠论的笔、线段、中枢以及MACD背离分析实现
声明:看到研究非常细致深入的文章,转载到我的博客园,以便学习和研究. (转载自聚宽的大象咖啡) 本文参考了如下相关文贴: [量化缠论]之分型.笔.线段识别1.1. 在该帖的基础上将线段和调整后的k线绘 ...
- Springboot整合WebSocket作为服务端遇到的坑
最近遇到一个需求,对接某公有云上的坐席系统,需要接收人工坐席和客户对话的语音流,然后调用ASR(Automatic Speech Recognition,自动语音识别)引擎,对语音流实时转写,最后将实 ...
- LRU的map+双链表实现(Go描述)
面云账户时候问了LRU,具体实现的方式是map+双链表.Set和Get的时间复杂度都是O(1).完整写一遍复习一下, 仅作记录 /** * @Author: lzw5399 * @Date: 2021 ...
- Go基于观察者模式实现的订阅/发布
面UCloud的时候问到了这题,下来看了一下是基于观察者模式实现的,仅作记录 /** * @Author: lzw5399 * @Date: 2021/5/20 20:38 * @Desc: 基于观察 ...
- .NET Core 委托原理解析
.NET Core 委托原理解析 在 .NET Core 中,委托(Delegate)是一种类型安全的函数指针,它允许你将方法作为参数传递给其他方法,或者将方法存储在变量中以便稍后调用.委托在事件处理 ...
- Solution Set - 多项式杂题
0. 「OurOJ #46942」/「51nod #1824」染色游戏 Private link & Submission. 首先,显然有 \[f(t)=\sum_{i=0}^t\bi ...
- Solution -「CF 1290F」Making Shapes
\(\mathscr{Description}\) 给定平面向量集 \(\newcommand{\vct}[1]{\boldsymbol{#1}}\{\vct v_n\}\),求从 \((0,0) ...