[2024.11.8]NOIP 模拟赛

news/2024/11/8 18:24:55/文章来源:https://www.cnblogs.com/Lydic/p/18535498

省流:若为IOI赛制,则全机房一定同分。

赛时

T1 看上去不太会。

首先发现最大的数字的位置是固定的,然后我大胆考虑将数字从大到小依次填充。

对于当前数字,一共会有四种情况:

  • \(a,b\) 数组都有,此时显然位置固定。
  • \(a\) 有或 \(b\) 有,此时能填的位置显然是一行或一列,即这一行或一列上已经确定过的位置,因为我们是从大到小。
  • \(a,b\) 数组都没有,此时能填的位置就是总格子数减去已经填过的格子数。

对于第二和第三种情况,这个都可以在计算的时候动态维护,所以复杂度就是 \(\mathcal{O}(nm)\)

T2 看上去更不会了。看了一眼部分分表发现 \(n\le 10\) 可以直接写。

写完以后推了推发现 \(k=1\) 的时候原图一定需要是一条链,也写过了。

看着 \(m=n-1\) 树的性质开始推 DP,感觉还挺对的,但是越推越不对劲,因为我复杂度此时甚至不如暴搜。

于是去看 T3,看上去很有思路。

先写了暴力的部分和无修改,期间发现有一个样例用记事本打开时是乱码,需要用VSC打开,疑惑了。

写完以后也不管直接排序会不会T,盲猜正解是Trie树。

推了大概 40min 发现自己什么也推不出来,不甘心的去看T4。

T4发现覆盖区域是两个矩形,并且关于对角线对称。

没有什么思路,先把暴力写了,用了 40min。

此时发现距离考试结束还剩不到 10min,于是开始摆烂。

赛后

T2T4更高的分数其实不是太难想,T2看到数据范围的时候就应该想到状压。

以后要尽快压缩AT1的时间,留下更多的时间去得剩下题目的分。

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

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

相关文章

1.11--04:网线主管

http://noi.openjudge.cn/ch0111/04/网线主管 思路题目要求保留小数点后两位,说明啥,如果我们要循环找答案,每次只能+0.01,不然容易错过答案,看这个数据范围,一看就炸了考虑到二分怎么分?众所周知,二分的前提条件是内容必须有一定的规律如果当前导线和除以中间长度(我们…

【MySQL】数据库备份详解

一、引言1.1 数据库备份的重要性二、MySQL数据库备份的基础知识2.1 备份类型2.2 备份工具与方法三、MySQL数据库备份的实施步骤3.1 环境准备3.2 选择合适的备份工具与方法3.3 执行备份3.4 验证备份3.5 存储与管理备份四、MySQL数据库恢复流程4.1 mysqldump备份的恢复4.2 物理备…

关于虚拟仿真云实验教学_解决方案及优势介绍!

在科技飞速演进的潮流下,虚拟仿真技术正不断蓬勃发展,成为教育领域的一颗耀眼之星。作为创新的教育手段,虚拟仿真云教学正逐渐受到越来越多教育机构的高度重视与广泛应用,本文将为您详细探讨虚拟仿真云实验教学的解决方案及其所带来的多重优势。在科技飞速演进的潮流下,虚…

08C++选择结构(2)——教学

一、逻辑变量 教学视频 存储类似灯亮或灯灭、是男还是女等结果只有两种可能的数据时,可以使用逻辑型变量。 逻辑型变量用关键字bool定义,所以又称为布尔变量,其值只有两个false(假)和true(真),false和true是逻辑常量,又称布尔常量。 流程图如下:英汉小词典: bool:布…

我的二次元相册又回来了

从最早的图库,到图床,在到现在的相册.我对图片的执着已经可以说是跨越了好几个世纪了. 图库的图片是存在七牛云的,后来流量被刷就关闭了. 图床,现在转为为博客提供图片上传服务了. 相册,就是手机中相册的概念,它既可以存图片也可以放视频. 逐渐是越来越完善了 这两天就把平常保…

劫持微信聊天记录并分析还原 —— 合并解密后的数据库(三)

程序以 Python 语言开发,可读取、解密、还原微信数据库并帮助用户查看聊天记录,还可以将其聊天记录导出为csv、html等格式用于AI训练,自动回复或备份等等作用。本工具设计的初衷是用来获取微信账号的相关信息并解析PC版微信的数据库。程序以 Python 语言开发,可读取、解密、…

ABC377

C link存一下那些点不能占,用总数减去即可,注意存的时候可以用一个\(map\),存过的就不要再存了。

新配置!米尔新唐MA35D1核心板512M DDR配置发布!

米尔在2024年8月推出了基于新唐MA35D1芯片设计的嵌入式处理器模块MYC-LMA35核心板及开发板。MA35D1是集成2个Cortex-A35与1个Cortex-M4的异构微处理器芯片。核心板采用创新LGA 252PIN设计,原生17路UART和4路CAN FD等丰富的通讯接口,可广泛应用于新能源充电桩、工程机械控制器…

将本地nuget包推送到Nexus

1.安装nuget.exe ,下载地址https://www.nuget.org/downloads,下载后直接将nuget.exe拷贝到C:\Windows\System32目录下2.cmd执行 nuget setapikey e500146f-8594-32a3-9041-6ad7d2bf8d9b -source http://192.168.10.22:8081/repository/nuget-hosted/ 为仓库设置apikey3.执行…

Python之字符类型

一、索引 索引在公司中一般也叫下标,或角标 定义:可我们可以直接使用索引来访问序列中的元素,同时索引可分为正向索引和负向索引两种,而切片也会用到索引,如下图:Python中有序列:字符,列表,元组 无序:集合 正向索引:从0开始 负向索引:-1开始 二、切片 定义:切片是…

Navicat:数据库备份

# Navicat # 数据库备份原创 OpsEye前文我们简单介绍了Navicat的功能和使用场景,本文我们将详细的讲解使用Navicat进行数据库备份和还原的相关操作。 Navicat工具下载 下载官网:https://www.navicat.com.cn/download/navicat-premium 根据实际系统情况,选择下载。我们这里是…