当前位置: 首页 > news >正文

【游记】GDKOI2024

去年稳定 Cu,希望今年来块 Ag。

Day − ∞ -\infty

不知道什么时候报名交钱的,赶紧问一问。

周四把设备送过来了。最近备战期末 + 选科 + 演讲比赛,有点忙不过来。

Day0

下午两点半出发,车程 2h。路上给小绿打肉鸽 1h 掉电 40,我搞腐 1h 掉电 25。

住在松湖迎宾里,酒店不错,很舒服的商务酒店。

领了胸牌和本子。这本子怎么是绿色的!笔是黄的!不是经典款难评。

普文挂彩了,应该是被垫了。

学校的伙食还行。没有纪中好吃。

晚上去酒店楼下逛小吃街。没什么人,离酒店最近的是心妍茶,就在酒店正下方。外卖小哥:这辈子最好送的单。

去吃了点长沙小吃。

Day1

昨天晚上 2 点睡的。早上起来突然发现 ok 镜没戴够。希望没有问题。

早餐好吃,就是东西有点少,但是 7 点才开,差点没赶上去考场的班车。

顺手拿了一杯咖啡。苦的,感觉有力。

考场外面赶紧看板,看了一眼 最大流 费用流 exgcd excrt ntt 一个都没考

开场正常,没有抽象事情发生。先花 10min 口胡了一下 T1,开 T2 感觉主席树,T3 神秘不可做计数。T2 这个 40 40 40 分很智障,考虑到最近在重温主席树,这个时候看啥都像主席树,于是果断先开 T1。

T1 是个 spj 啊。啥?题目啥也没说?checker 也没发?怀疑x1

感觉可以网络流,但是忘记了。那就考虑先跑最大匹配。等下,匈牙利怎么写来着???瞎写了一个,这个乱写的匈牙利浪费了我不少调试时间,差不多每个样例都要重新调一遍。以后一定复习匈牙利!

感受一下,感觉直接找一条增广路调整就可以了。然后把匈牙利改了改求不严格增广路。样例一遍过,大样例挂惨了。对比一下输出,再次确认题目是 spj。怀疑x2

暴风调试,然后瞄了一眼屏幕,还剩 2.5h。再花半个小时!突然发现必须是环才能换,太下饭了。再次暴风调试后发现匈牙利死循环了,还剩 2h。再花 0.5h!赌博哥 发现这个死循环怎么都搞不掉,于是直接 if (cdg > n * n * 4) return,发现过样例了。滑稽。

估错时间复杂度了,以为是 O ( n 2 ) O(n^2) O(n2)。这复杂度很不对啊!不会被卡成 0 0 0 分吧。仔细确认这是个 spj,dfs 了一遍下发文件夹。怀疑x3

还剩 1.5h。

开 T2,先莽无脑 20 + 20 20+20 20+20。感觉这个 L = 1 L=1 L=1 很好写。但是看成 l = 1 l=1 l=1 了,于是思考 5min 无果。

开 T3,这个 m = 1 m=1 m=1 是个什么玩意?欸怎么 dfs 暴力一直 WA?

利用一下厕所,5min 后过掉了暴力档。

感觉没啥做的,去写 T1 拍。再次确认 T1 是 spj。怀疑x4

只拍了 Yes / No,没写 checker。

T2 差点没写文操,还好检查时看了一眼。

估分 [ 0 , 100 ] + 40 + 10 = [ 50 , 150 ] [0,100]+40+10=[50,150] [0,100]+40+10=[50,150],太刺激了。

出考场第一句:T1 是 SPJ 吗?

dch 表示 T1T2 原题,T1 gmoj,T2 Ynoi。我说今年题目质量怎么有点高!

发现把 T2 的 L = 1 L=1 L=1 看成 l = 1 l=1 l=1 了,导致第二档分不会。痛失 20 20 20 分!

tsy 默写 FFT 的时候被摄像机怼屏了。

午餐吐槽紫菜蛋花汤配料是鸡蛋壳。在纪中好久没喝过紫菜蛋花汤了。

抓拍到 laf 的帅照。

lll 表示明天肯定不会考 网络流 FFT 淀粉质 平衡树,特别是模拟费用流。今天晚上马上复习学习

讲题坐 19 排中间,左边 ZZ 右边普文。腐败半小时后开始讲题。

T1 得分 0 − 100 0-100 0100,太抽象了。

T1 200+ 个爆零,是我没错了。

T2 分块。💩

T3 平均分 5.8。难蚌

讲完是华为故事。华为校企人才生态合作HR 雷俭。大概是竞赛对接部门的?专业对口啊。

听了一会就润了。

有 4 个人直接润回酒店搞腐了。我们在校园里随机游走拍照,抓到若干小情侣。

Day1 出分是 40 + 40 + 0 = 80 40+40+0=80 40+40+0=80。感觉蹭着 Cu 线,危了。

qbf 100 + 60 + 25 = 185 100+60+25=185 100+60+25=185 rk1,Orz

晚上去 1323 和腐童启动 mc。

Day2

Day2 开场大寄,没听到闹钟 7:35 被电话催醒。runningB 极速收拾行李最后 1 秒赶上了。奈何我要摘眼镜,随便收拾了一下东西(顺手把 runningB 忘掉的纪念袋拿上了)还是没赶上。要跟普及组的车了。车上随便塞了个带的蛋糕当早餐。

最后终于在 8:20 到达了考场。还好没迟到。就是没时间看板了。

密码是未来可期。

赶紧看 T1,思考一会感觉可做,看上去不需要科技。发现 T2 是计数,那个 gcd ⁡ \gcd gcd 应该有点结论可以直接求。T3 异或翻转,瞪了一会发现有点区别,不太好做。

发现 T1 40 40 40 Pts 非常好拿,于是鉴定这个题不难,冲一下正解。

猜了一个单调性,已经胡好流程准备开打才发现没有单调性。于是列了条件出来头脑风暴,结果还是得到一个 O ( n 2 ) O(n^2) O(n2) 的算法。平方就平方,总好过没有。于是开场 1h+ 的时候才过掉这档分。然后又花了 0.5h 调过了另外 20 20 20 分的 sub。这时候快 2h 了,才刚写完 T1 的 40 40 40 分。还是太慢了。

上个厕所理了一下思路,再想就没前途了,赶紧开个 T2。

计数题暴力就是好写。dp 菜鸡花费 10min 才想到 O ( n 2 ) O(n^2) O(n2) 的暴力 dp,于是花费 0.5h 不到调过了暴力档。计数题没前途,果断开 T3。

T3 用几种四联通异或的套路想了一会,口胡了一个无解的结论,写完发现看错题了。/_ \

再思考了一会,真不会。果断 O ( 2 2 2 n ) O(2^{2^{2n}}) O(222n),写完发现过不去样例。代码实现能力还要好好练练。

T2 T3 凑一块差不多 1h, 30 + 20 30+20 30+20,比开场 2h 好多了。

再次上了个厕所,发现今天厕所快爆满了,还得排队。

瞪了 10min T3,这时候摄像机来了,等它一顿瞎拍之后转战 T1。

看着 T1 就发呆了若干年,期间检查了一遍 sub 有没有写错。

-0.6h 时重新思考 70 70 70 怎么打,感觉这个启发性很大。再列一遍条件,一顿 yy 之后发现我会了,大概就是转化为一个整体加然后询问大于 0 0 0 的数量,而这个区间平移可以等价于移动分界点 0 0 0,于是用动态开点权值线段树就可做了。这把生死局!

再忙也不能乱,理了一遍思路直接开莽。由于最近在练主席树,线段树写飞快,给了我一点信心。

到枚举分界点的位置卡住了。正常的时候,我需要进行大量的手摸来确保这个分界点更新的顺序是正确的。然而没时间了,就随便放 4 个位置尝试了一下,发现全部不对。这时候是 12:22,还有 5min。

破防了,写不动了。迅速检查了一下文操,顺便检查了一下空间,差点让这个半成品线段树把我整 MLE 了。cpp 文件关闭再打开,进行例行确认检查。

最后 8s,收拾桌上东西走人。

估分 40 + 30 + 20 = 90 40+30+20=90 40+30+20=90。比 Day1 高。

今天没什么发挥。寄了。

好像 million 比我还惨,冲 T1 正解没冲出来。

人均 T1 了??

wjn 电脑死机 20min 导致 NTT 没默完。默哀。

lhf AK 了好像。

T1 好像人均。那我寄了。

T2 多项式。

T3 神异或翻转。

今天出题人太强了!质量真心高。讲题也很好!讲得很清楚然后 35min 速通。T2T3都是能进咋提及的好题。

六个题加起来 1 份大样例,难蚌。

滚榜启动! 40 + 40 + 0 + 40 + 30 + 20 = 170 40+40+0+40+30+20=170 40+40+0+40+30+20=170 Pts 卡线 Ag!今天一分没挂!最激动的一集。

但是一题没切就很难蚌。

lhf AK 失败了。

纪中有 4 个前十(qbf wtc dch pzr)。赢麻了!

发牌了!但是我感觉玻璃牌比 Ag 好看多了是怎么回事。Ag 才是真正的铁牌吧!

顺手发了个 pyq。

在车上把电脑的电充手机,然后 44% 的电脑最后 10min 干没电了。

晚上 8 点多回到了机房,GDKOI 正式结束了。

总结

总之,这场比赛实际上暴露出了很多问题。

Day1 告诉我要合理安排时间,加快写题速度,一定要把解法想清楚了。

Day2 的惨痛教训告诉我要一直想题,充分利用时间,加快思考速度,快速进行思维的跳跃,练好代码实现能力。

这场比赛感觉有难度的思考进行得很少,有效的思考不多,这是思维能力下降、大脑懒惰宕机的信号。要加强 CF AT 的练习了。

总得来说,虽然过程中有种种困难,各种花式挂分,一堆下饭调试,最后还是没有打铁领胸牌,起码卡线 Ag 了。这是好事啊!

相关文章:

【游记】GDKOI2024

去年稳定 Cu,希望今年来块 Ag。 Day − ∞ -\infty −∞ 不知道什么时候报名交钱的,赶紧问一问。 周四把设备送过来了。最近备战期末 选科 演讲比赛,有点忙不过来。 Day0 下午两点半出发,车程 2h。路上给小绿打肉鸽 1h 掉电…...

linux支持的零拷贝类型以及java对应的支持

在之前整理的零拷贝文章基础上 https://blog.csdn.net/zlpzlpzyd/article/details/135321197 https://blog.csdn.net/zlpzlpzyd/article/details/135317834 得出如下 因为开发的程序很多运行在 linux 操作系统上,所以用 linux 进行讲解 linux 调用方式 dma复制次数…...

【TypeScript】声明文件

一、定义 TypeScript 的声明文件包含 .d.ts 扩展名,并用于为 TypeScript 提供关于 JavaScript 代码的类型信息这些文件通常定义了接口、类型别名、类等,但并不包含实际的执行代码当你使用 JavaScript 库或框架时,声明文件就显得非常有用&…...

基于Flutter构建小型新闻App

目录 1. 概述 1.1 功能概述 1.2 技术准备 1.3 源码地址 2. App首页 2.1 pubspec依赖 2.2 热门首页组件 2.2.1 DefaultTabController 2.2.2 Swiper 2.3 新闻API数据访问 2.4 热门首页效果图 3. 新闻分类 3.1 GestureDetector 3.2 新闻分类效果图 4. 收藏功能 4…...

利用python将excel文件转成txt文件,再将txt文件上传hdfs,最后传入hive中

将excel文件转成txt文件,再将txt文件上传hdfs,最后传入hive中 注意的点 (1)先判断写入的txt文件是否存在,如果不存在就需要创建路径 (2)如果txt文件已经存在,那么先将对应的文件进行…...

【自学笔记】01Java基础-07面向对象基础-02继承

记录学习Java基础中有关继承、方法重写、构造器调用的基础知识,学习继承之前建议学习static关键字的内容【自学笔记】01Java基础-09Java关键字详解 1 继承概述 1.1 什么是继承? 1.2 继承的特点 子类可以继承父类的属性和行为,但是子类不能…...

二分查找(一)

算法原理 原理:当一个序列有“二段性”的时候,就可以使用二分查找算法。 适用范围:根据规律找一个点,能将这个数组分成两部分,根据规律能有选择性的舍去一部分,进而在另一个部分继续查找。 除了最普通的…...

【华为OD真题 Python】精准核酸检测

文章目录 题目描述输入描述输出描述示例1输入输出说明备注代码实现题目描述 为了达到新冠疫情精准防控的需要,为了避免全员核酸检测带来的浪费,需要精准圈定可能被感染的人群。 现在根据传染病流调以及大数据分析,得到了每个人之间在时间、空间上是否存在轨迹的交叉。 现…...

Springboot使用logback

文章目录 目录 文章目录 前言 一、添加依赖 二、使用步骤 三 、测试使用 总结 前言 Logback 是log4j 框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持 SLF4J。 Logback 的定制性更加灵活,同时也是 Sprin…...

【REST2SQL】03 GO读取JSON文件

REST2SQL需要一些配置信息,用JSON文件保存,比如config.json 1 创建config.json配置文件 {"hostPort":"localhost:5217","connString":"oracle://blma:5217127.0.0.1:1521/CQYH","_oracle":"ora…...

数据库-MySQL 启动方式

以管理员身份运行命令行 或者Shell net start //查看所有服务 net start MYSQL80 //启动服务 net stop MYSQL80 //停止服务完整安装MySQL社区版本的 会有这个 启动服务 停止服务 重启服务...

YAML使用

yaml yaml是类型aml,json的标记性语言,它强调以数据为中心 yaml的语法主要是如下几个: 大小写敏感 使用缩进表示层级关系 缩进不允许使用tab、只允许空格(低版本限制,高版本不限制) 缩进时空格数不重要&a…...

读书之深入理解ffmpeg_简单笔记2(初步)

再回看第一遍通读后的笔记,感觉还有很多的细节需要一一攻克,。 mp4的封装格式,解析方式。 flv的封装格式,解析方式。 ts的封装格式,解析方式。 第四章 封装和解封装 4.2 视频文件转flv (头文件和文件内容&#xff0…...

ELK+kafka+filebeat企业内部日志分析系统搭建

看上面的拓扑图,我们至少准备七台机器进行下面的实验项目。 机器主要作用分布如下: 三台安装elasticsearch来搭建ES集群实现高可用,其他机器就依次安装filebeat,kafka,logstash和kibana软件 一、部署elasticsearch来搭建ES集群 1.安装jdk 由于ES运行…...

勒索检测能力升级,亚信安全发布《勒索家族和勒索事件监控报告》

评论员简评 近期(12.08-12.14)共发生勒索事件119起,相较之前呈现持平趋势。 与上周相比,近期仍然流行的勒索家族为lockbit3和8base。在涉及的勒索家族中,活跃程度Top5的勒索家族分别是:lockbit3、siegedsec、dragonforce、8base和…...

编译原理复习的有用链接

2024年1月7日,考完编译原理,是时候和考试时候的她说再见了,整理一些收藏夹里的链接和思考吧 实验看这里: 编译原理_HNU岳麓山大小姐的博客-CSDN博客 课后习题看这里: 编译原理作业答案github LL1文法复习 [编译原…...

不带控制器打包exe,转pdf文件时失败的原因

加了注释的两条代码后,控制器会显示一个docx转pdf的进度条。这个进度条需要控制器的实现,如果转exe不带控制器的话,当点击转换为pdf的按钮就会导致程序出错和闪退。 __init__.py文件的入口...

Python 注释的方法

在Python中,有两种常见的注释方法: 单行注释:使用#符号来注释一行代码。在#符号后面的内容将被视为注释,不会被解释器执行,如: # 这是一个单行注释 print(hello world!) # 打印字符串多行注释&#xff1…...

webman插件创建

webman插件创建 介绍 应用插件实际上是一个完整的应用,它能以插件的形式安装到主项目中,使主项目快速获得某个模块功能。 例如:主项目需要一个问答系统,则可以安装一个问答应用插件,需要一个商城系统,则安…...

大模型迎来“AppStore时刻”,OpenAI给2024的新想象

一夜之间,OpenAI公布了多个重磅消息,引发市场关注。 钛媒体App 1月5日消息,今晨,OpenAI公司向所有GPT开发者们发布一封邮件称,下周将上线自定义的“GPT Store”商店,这有望推动ChatGPT开发者生态不断完善。…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

css实现圆环展示百分比,根据值动态展示所占比例

代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...

Spring Boot 实现流式响应(兼容 2.7.x)

在实际开发中&#xff0c;我们可能会遇到一些流式数据处理的场景&#xff0c;比如接收来自上游接口的 Server-Sent Events&#xff08;SSE&#xff09; 或 流式 JSON 内容&#xff0c;并将其原样中转给前端页面或客户端。这种情况下&#xff0c;传统的 RestTemplate 缓存机制会…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风&#xff0c;以**「云启出海&#xff0c;智联未来&#xff5c;打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办&#xff0c;现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:

在 HarmonyOS 应用开发中&#xff0c;手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力&#xff0c;既支持点击、长按、拖拽等基础单一手势的精细控制&#xff0c;也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档&#xff0c…...

基于数字孪生的水厂可视化平台建设:架构与实践

分享大纲&#xff1a; 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年&#xff0c;数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段&#xff0c;基于数字孪生的水厂可视化平台的…...

IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)

文章目录 概述HelloWorld 工程C/C配置编译器主配置Makefile脚本烧录器主配置运行结果程序调用栈 任务管理实验实验结果osal 系统适配层osal_task_create 其他实验实验源码内存管理实验互斥锁实验信号量实验 CMISIS接口实验还是得JlINKCMSIS 简介LiteOS->CMSIS任务间消息交互…...

稳定币的深度剖析与展望

一、引言 在当今数字化浪潮席卷全球的时代&#xff0c;加密货币作为一种新兴的金融现象&#xff0c;正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而&#xff0c;加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下&#xff0c;稳定…...

Mobile ALOHA全身模仿学习

一、题目 Mobile ALOHA&#xff1a;通过低成本全身远程操作学习双手移动操作 传统模仿学习&#xff08;Imitation Learning&#xff09;缺点&#xff1a;聚焦与桌面操作&#xff0c;缺乏通用任务所需的移动性和灵活性 本论文优点&#xff1a;&#xff08;1&#xff09;在ALOHA…...

保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek

文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama&#xff08;有网络的电脑&#xff09;2.2.3 安装Ollama&#xff08;无网络的电脑&#xff09;2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...