CSP-S 2025 饭堂寄

news/2025/11/3 21:19:01/文章来源:https://www.cnblogs.com/cqbzcjh/p/19188340

省流:\(100+48+0+0=148\),爆炸。

Day -2

考试前几天竟然发现有些感冒了。

Day -1

考试前一天晚上睡得比较晚,因为回到家都接近 11 点钟了。

Day 1

早上起来已经 9:30 了,起来开始打板子,其实这个时候已经感觉状态不太对了,头有点晕。打完也接近 1 点了,然后来到考场因为堵车也比较晚,大概是 2:15 左右。

考试前先把强联通打了一遍就没有时间了,开题。

一开始只看了 T1、T2、T3,T3 读了一遍还没看懂,想的是至少先得把 T1 给 A 了。

于是先开始做 T1,一开始以为是反悔贪心,想了大概 40min+。然后发现犯糖了,一开始全部贪心取最大,然后再把多出的之中换走代价最小的换走就行了。写完加调完大概 1h10min,大样例都过了。

然后开始想 T2,当时真的脑子非常混乱,甚至题都没有看清楚,产生了很多诡异的想法,但稍微想一会又发现是错的。

想着 T3 可能也可做,然后就去想 T3,觉得可能是 KMP 和 hash,现在再回想一下用了 hash 了为啥还要用 KMP?

当时觉得 \(n^2\) 很好打,A 性质也能随便过,又去想 B 性质,然后思考 B 性质的时候也是一直在犯糖。甚至冒出了“B 性质只需要判断 s 串在 t 串里面出现过没有就行了”的唐氏想法。现在回想起来当时到底在干什么,题目都没有看清楚在那里空想。

最后开始写代码的时候大概只剩大约 1h40min 了。

先把 T2 的 A 性质打了,实际上是乱打,打完后发现自己像个奶龙一样 A 性质只看了一半?然后又重新打了一遍。再把裸的 kruskal 从 A 性质中贴出来当做 subtask#1。此时 T2 应该得了 \(48\) 分。

此时时间已经不多了,思考了一会去打 T3 的暴力,还是继续打 T2 的 \(2^km\log m\) 能够再得的 \(24\) 分(其实我当时以为这个做法只能再得 \(8\) 分)。

最后决定去打 T3 的暴力,用 KMP 加上 hash,我至今还没搞懂当时写个 KMP 的意义是什么。然后也是写写写,一共应该是写了 40min 最后写完,然后样例没过……乱改改成了 \(n^3\),样例没来得及测就结束了。

直到考试最后我连 T4 题面都没怎么看……

最后估分 \(100+48+0+0=148\),进 NOIP 都很悬……

现在回想起来感觉状态太糟糕了,思路非常混乱非常不清晰,不知道饭堂了多少次,时间分配也有问题……以之前暑假模拟赛的状态,我觉得完全可以上 \(200\),开学后不知道是不是因为 whk 还是自己松懈了,模拟赛状态一直不好,或许也注定了我这次的成绩不会很理想。

可能唯一做的好的一点是这次不管是考试前还是考试时的心态都非常稳定,没有去年那么紧张。但心态过于稳定是不是也意味着我在无意间已经松懈了呢?考试时没有什么紧张感也激发不出最佳的状态吧……

感觉最近自己实在太颓废了,真的少了一些认真专注做题的劲头。

或许我真该认真反思一下自己对于学习不管是 whk 还是 OI 的态度了。

写了这么多,再后悔也没用了。明年还有机会,CSP 2026 再战吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/954908.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在github上使用github免费域名下预览自己的项目

一、新建自己的工程然后上传自己的工程文件,有首页的话记下首页的路径。 二、点击Settings 点击Pages,填写自己要访问的index.html文件路径

在ROS中安装PX4依赖实现Gazebo仿真

在ROS中安装PX4依赖实现Gazebo仿真最近这几天在做一个无人机项目,在配置gazebo仿真时出现了找不到px4的问题,但是又无法直接安装,需要自行编译 简单做一下记录 sudo apt install ninja-build exiftool ninja-build …

20232314 2024-2025-1 《网络与系统攻防技术》实验四实验报告

一、实验内容 1、恶意代码文件类型标识、脱壳与字符串提取 对提供的rada恶意代码样本,进行文件类型识别,脱壳与字符串提取,以获得rada恶意代码的编写作者,具体操作如下: (1)使用文件格式和类型识别工具,给出ra…

二、驱动基础(基于北京迅为电子)

一、基础Linux驱动的分类:字符设备(顺序访问)、块设备(随机访问)、网络设备(数据包收发) Linux内核源码的目录架构:arch(架构相关)、block(块设备)、crypto(加密算法)、Documentation(官方文档)、driv…

Linux驱动开发学习日记(一)

Linux驱动开发学习日记(一)整完无人机项目之后进行更新,具体怎么写还没想好,现在学的也比较迷糊

Windows 路由表详解

Windows 路由表详解windows 路由表详解 查看ip信息 字段说明IPv4 Address: ipv4地址,用于标识网络中的主机Subnet Mask: 子网掩码,分为 连续的1 和 连续的0 两部分, 可以简写为 /n, 例如 /24,表示高24位为1,剩下为…

微软 Foundry Local - 本地 AI 推理解决方案

微软在其 2025 Build 大会上发布了 Foundry Local,能够在本地设备上执行 AI 推理,意味着可以利用本地的 AI 算力,如:CPU/GPU/NPU;也让用户在隐私方面得到了充足的保障,还能有改善成本效益!Foundry Local 默认除…

如何启用cycloneDDS的iceoryx

共享内存交换 — Eclipse Cyclone DDS,0.11.0 首先我们需要先下载安装iceoryx,因为cycloneDDS如果要使用共享内存传输是依赖于这个插件的。顺带一提,只有同一节点的不同进程间会使用到共享内存,cycloneDDS是根据如…

老化车

老化车非常好 👍,这个问题在电子制造和测试领域里很关键。 “老化车”(又叫 Burn-in Cart 或 Aging Rack)是用于电子产品在出厂前做 老化测试(Burn-in Test) 的一种设备或平台。 下面我给你系统讲清楚 👇🧭…

Android Studio 2025.2.1 汉化中文包临时解决方案

打开 JetBrains 官网 Chinese ​(Simplified)​ Language Pack / 中文语言包 下载最新版 242.152 版本插件将 zh.242.152.jar 文件解压出来用压缩包工具打开 zh.242.152.jar 找到目录 META-INF 并打开用文本编辑工具打…

Markdown 学习训练

Markdown 学习训练 引用(使用>)这是我的第一篇博客,本篇博客是参照狂神说课程进行学习,目的是为了练习markdown使用语法。主要包含各级标题、字体、图片、代码块、超链接、表格使用语法练习。具体可前往typora官网…

jmeter设置中文页面的两种方法

JMeter设置中文界面有两种方法:临时设置(仅当前会话有效)和永久设置(修改配 置文件后永久生效)。 设置方法 1.临时设置(关闭后恢复英文): 打开JMeter,点击菜单栏“Options”→“Choose Language”→选择“Chi…

win10 下运行aoe2,报错,应用程序无法正常启动 0xc000022

控制面板 →搜索“启用或关闭 Windows 功能”找到并勾选 “旧版组件” → “DirectPlay” → 确定 → 重启电脑。

Python生成器表达式详解(含与列表推导式核心对比、别名探讨)

从“囤货”到“现做”:Python生成器表达式详解(含与列表推导式核心对比) 在Python中,处理数据时经常会遇到一个矛盾:既要简洁的语法,又要避免大量数据占用内存。列表推导式虽能简化代码,却会“一次性生成所有元…

在Fiddler中模拟网络中断,返回500错误的过程

开启断点在 Fiddler 菜单栏点击 Rules → Automatic Breakpoints,选择以下任一断点模式: Before Requests(请求发送前断点):可修改请求后再发送,适合模拟服务器因异常请求返回 500。 After Responses(响应返回后…

P4198 楼房重建 分析

题目概述 题目链接:https://www.luogu.com.cn/problem/P4198。 给出一个 \(x\) 轴长度为 \(n\),\(y\) 轴长度为 \(10^9\) 的二维平面。 一共有 \(n\) 天,第 \(i\) 天令坐标为 \(x_i\) 的线段变长为 \(y_i\)(屋顶就…

构建企业级AI提示词攻击防御体系的实战指南-2025年

构建企业级AI提示词攻击防御体系的实战指南-2025年在人工智能技术深度赋能的2025年,大型语言模型已全面渗透金融、政务、医疗等企业核心业务场景。与此同时,提示词攻击正以惊人的速度演进为企业AI安全的头号威胁。研…

矩阵的秩

设运输问题的约束矩阵为: \[A = \begin{bmatrix} 1 & 1 & 1 & 0 & 0 & 0 \\[6pt] 0 & 0 & 0 & 1 & 1 & 1 \\[6pt] 1 & 0 & 0 & 1 & 0 & 0 \\[6pt] 0 &a…

Python列表推导式完全指南

从循环到一行代码:Python列表推导式完全指南 在Python中,列表推导式(List Comprehension)是一种简洁、高效的创建列表的语法。它能将原本需要多行循环+条件判断的代码,浓缩成一行可读性强的表达式。但对新手来说,…

Rockchip RK3588 - Mali-G610 GPU驱动(mesa+Panthor)

参考文章: [1] Rockchip RK3399 - Mali-T860 GPU驱动(mesa+Panfrost) [2] RK3588关于panthor驱动的移植 [3] ARM Mali GPU Upstream software, aka Lima/Panfrost