首页 > 其他分享 >NOIP 模拟赛:2024-9-28

NOIP 模拟赛:2024-9-28

时间:2024-09-29 15:33:47浏览次数:1  
标签:大色 le 1.1 NOIP 个数 28 times 2024 log

打的挺好,好在最后 40min 想起来给 B 对拍一下捡回来 \(100\)pts。

T1

观察到若每个间隔 \(0\) 的个数为 \(i\),则 \(1\) 的个数 \(\le \dfrac{n}{i}\),这启示我们枚举 \(0\) 的个数,然后快速找到下一个 \(1\) 的位置。

记录 \(0\) 的前缀个数 + 二分可以做到 \(O(n\log^2n)\)。另外,如果记录 \(t_i\) 表示最小的 \(x\) 满足 \(s_i=1\) 且 \(1\sim x\) 有 \(\ge i\) 个 \(0\),可以做到 \(O(n\log n)\)。

T2

一般这种看起来不太可做的都是根号。

把出现次数 \(\le \sqrt n\) 的颜色记作小色,否则记作大色。预处理 \(near[i][j]\) 表示颜色 \(i\) 与大色 \(j\) 相邻的灯个数,是 \(O(n\sqrt n)\) 的;然后再维护一个 \(f[i]\),表示大色 \(i\) 有多少个相邻的亮灯。

T3

结论题。观察到一个点如果可以以 \(d_1,d_2,d_3\) 到达,且 \(d_1\le d_2\le d_3\) 且 \(d_3\le [1.1\times d_1]\),那么 \(d_2\) 是没有必要保留的。因为如果询问的区间 \([dis,1.1\times dis]\) 包含 \(d_2\),一定包含 \(d_1\) 或 \(d_3\)。

因此在一个结点上,最多只需要保留 \(O(2{\log_{1.1}}^V)\) 个距离。因为连续三个至少 \(\times 1.1\)。因此直接拓扑排序,在一个结点处清理它的距离即可。复杂度 \(O(n\log n)\),常数较大。

T4

观察到每次可以走的格子一定是若干整行、整列的并。对于一行,它最后一次清零的时间为 \(t\),若第 \(i\) 次操作是询问,限制为 \(v\)。那么这一行能走当且仅当 \(t\ge i-v\)。

因此可以使用两颗线段树维护每一行、每一列的清零时刻,需要支持区间 \(\max,\min\) 和单点赋值。然后分类讨论即可。细节略去。

标签:大色,le,1.1,NOIP,个数,28,times,2024,log
From: https://www.cnblogs.com/FLY-lai/p/18438102

相关文章

  • Adobe Animate AN2024电脑动画程序下载安装(附百度链接)
    目录简介软件特点下载推荐硬件配置简介AdobeAnimate,是Adobe公司开发的一款专业多媒体创作和电脑动画程序。它的前身是AdobeFlashProfessionalCC,自1996年首次发布以来,经历了多次更名和升级,现已成为动画制作、交互式内容设计等领域的重要工具。AdobeAnimate不仅支持......
  • 小迪安全课程笔记-2024-十九-
    小迪安全课程笔记2024(十九)P53:第53天:XSS跨站&SVG&PDF&Flash&MXSS&UXSS&配合上传&文件添加脚本-逆风微笑的代码狗-BV1Mx4y1q7Ny好看看今天的内容啊,今天呢是这个继续讲这个夸张,那呃上节课呢已经讲了一下夸张的啊,今天呢继续讲啊,在今天讲的讲30个夸张啊,三四个其实是五个,但是有两......
  • 小迪安全课程笔记-2024-二十四-
    小迪安全课程笔记2024(二十四)P65:第66天:Java安全&SPEL表达式&SSTI模版注入&XXE&JDBC&MyBatis注入-逆风微笑的代码狗-BV1Mx4y1q7Ny没有挂机上课了啊,今天讲一下这个60由天啊,这个java安全,这个java安全的这一个系列的课程呢,大概,五六次直播吧对吧,嗯前面因为这些漏洞呢有些是讲过......
  • 小迪安全课程笔记-2024-二十-
    小迪安全课程笔记2024(二十)P55:第55天-XSS防御&HttpOnly&CSP&靶场工具等-逆风微笑的代码狗-BV1Mx4y1q7Ny其实有三个,一般这个XS2的防御的有三块,我们主要呢是讲后面这个最后一块的,这最后一块呢还有一些文章可以做啊,前面这个什么CSP的策略啊,什么hpoonly啊,虽然说也能绕过。也......
  • 小迪安全课程笔记-2024-八-
    小迪安全课程笔记2024(八)P27:第27天-PHP应用&TP框架&路由访问&对象操作&内置过滤绕过&核心漏洞-逆风微笑的代码狗-BV1Mx4y1q7Ny讲这个P1P开发的最后一讲了啊,讲了之后呢就要来到JS的开发了,PVP的最后一讲了,讲的是这个框架类的,对讲的框架呢是这个SLEPB,虽然呢他有其他的框架,但是......
  • Orange Pi + SPI点亮 ws2812
    开发板型号:OrangePiOne系统版本:Ubuntu20.04focalDesktop接口:SPI1.连线TB上买的ws2812大概长这样:细节标在图上了。带插头的一端连上即可。其带针脚一端是多组灯带串联时候用。DI接SPI的MOSI。参考博客[1]2.启用硬件SPI在设置里有一个orangepi-config的执行程序,可......
  • 论文速读记录 - 202409
    这次是KDD2024专场。目录:DeepBag-of-WordsModel:AnEfficientandInterpretableRelevanceArchitectureforChineseE-Commerce【词袋模型和语言模型结合,构建可解释的相关性计算方法】UnderstandingtheRankingLossforRecommendationwithSparseUserFeedba......
  • 图形视频处理软件Adobe After Effects(AE2024)软件下载安装
    目录简介软件特点下载推荐硬件简介AdobeAfterEffects,简称AE,是Adobe公司推出的一款专业的图形视频处理软件。它广泛应用于电影、广告、电视等影视制作领域,特别是在视频特效和后期制作方面。AE以其强大的功能和灵活的操作,成为设计和视频特技领域的首选工具,适合电视台、......
  • 2024-2025-1 20241422《计算机基础与程序设计》第一周学习总结
    这个作业属于哪个课程2024-2025-1-计算机基础与程序设计)这个作业要求在哪里2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题作业正文2024-......
  • 学期:2024-2025-1 学号:20241406《计算机基础与程序设计》第1周学习总结
    |这个作业属于哪个课程||https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP|这个作业要求在哪里|https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276|这个作业的目标|课程概论,工业革命与浪潮之巅,信息与信息安全,计算机系统概论,计算机安全,计算机的限......