NOIP2025模拟2 改题记录

news/2025/11/5 21:35:39/文章来源:https://www.cnblogs.com/OrangeLand/p/19194645

HZOJ

写在前面

CSP后第一场。回归CSP前的手感,就是啥也不会。今年第一场4.5h的模拟赛,确实没有4h时间紧张了,还有大把时间犯困,可能是CSP破防了摆烂了吧。今天提前出成绩了,大概就是挂如分了,估计得卡着七钩线。祝我七钩吧。CCF少爷机有点实力在的,正确复杂度被卡,错误复杂度乱创。实在是没招了。只能安慰自己好歹有个一等。

这两天的月亮挺好看,那就放首和月亮有关的歌吧。其实想放《Dear Moon》或者《Straberry Moon》的,奈何找不到合适的歌词。

《Follow the Moon》

见上げれば 会えるはずと
いつだって I know you are there
缲り返す Illusions escape
火が灯る As I close my eyes
I follow the moon 夜空で
见失ったとしても 明日は会えるはずと
信じているの Oh-Woah ×3
星が照らす 道しるべ
神様がくれた仕挂け
I follow the moon 夜空で
见失ったとしても 必ず会えるはずと
信じているの Oh-Woah ×3
Whatever takes me there...
I follow the moon 夜空で
见失ったとしても 明日は会えるはずと
信じているの

A. 数字(math)

万年不见的高精度。赛时竟然写出来了高精乘高精。猜结论把样例都过了,然后因为没有剪枝挂了10pts。

B. 游戏(game)

题意是给出一个环形序列,两个人轮流选择取走一个数。除了第一个数外,其余数必须是之前取过的数的相邻数。求两个人都用最优策略的前提下先手的最大和是多少。

猜结论但假了。捆绑测试一分不得。考虑先手的以一个点\(x\) 为起点,则其能选的区间是\([L,R]\) 的一个连续区间。考虑后手的策略。由于总和一定,那么后手的策略就是要使先手的和尽量小。考虑先手在区间\([l,r]\) 和最小,那么后手就要使先手只能取那个区间内的数。考虑使先手起始点和后手起始点沿分界点的连线对称。这样如果先手往上选后手也往上选,反之亦然。那么考虑先手以每个位置为起点,该位置的答案就是可贡献区间和的最小值。答案就取最大的最小值即可。维护的话线段树build,区间求min即可。

C. 海报(posters)

不会,懒得改,咕了。正解是搜索加剪枝。

D. 环(ring)

特殊性质打了60pts。题意是给定一个序列,每个位置都在一个环上。有两种操作。对于操作1,给出区间左右端点,区间求和;对于操作2,给出环的编号,代表该环上的权值顺时针移动一个位置。

正解是根号分治。考虑到大小不大于\(\sqrt n\) 的环至多有\(\sqrt n\) 个,所以对于这些环上的修改直接暴力修改即可。对于大小大于了\(\sqrt n\) 的环,也至多有\(\sqrt n\) 个。我们考虑修改时维护一个标记,由于所有权值间的相对位置不发生改变,所以可以根据标记的大小推出实际的范围。对于询问,我们可以树状数组维护小环的和,log查询,大环就直接二分查找前缀和即可。复杂度\(O(q\sqrt n+q\sqrt nlogn)\)

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

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

相关文章

10-16

(1)今天预习了动态规划 (2)今天学习了web (2)明天继续深造

ASP.NET Core Blazor 核心功能二:Blazor与JavaScript互操作——让Web开发更灵活

嗨,大家好!我是码农刚子。今天我们来聊聊Blazor中C#与JavaScript互操作。我知道很多同学在听到"Blazor"和"JavaScript"要一起工作时会有点懵,但别担心,我会用最简单的方式带你掌握这个技能! …

10-15

(1)今天预习了java的课程 (2)明天继续深造

10-14

(1)今天预习了java的课程 (2)明天继续深造

模拟赛 32

没打。USS Enrerprise(CVN-80) 什么时候服役我什么时候补。

top 命令的load average和vmstat 的r列和b列的关系是什么?区别又是什么?

最近在复习linux系统负载问题排查,主要涉及到cpu,内存,io,网络等指标的一些习惯的linux命令,发现top命令的load average指标和vmstat指标的r列以及b列似乎有些联系,但是又搞不懂具体是什么关系,又有什么区别,于是…

高级程序语言设计第4次作业

这个作业属于:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业的要求:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14577 学号:102500416 姓名:王浩宇 第一项 运行以下代码12第二项老师布置的题目1d…

11/5

补课恢复了,三个家长找我补课,我现在真是爆炸有钱,然后再备考六级

网页打包EXE/APK/IPA出现乱码时怎么回事?

最近有几个朋友在把网页项目打包成 EXE(电脑程序)、网页打包APK(安卓应用) 或 网页打包IPA(苹果应用) 软件时,会遇到一个恼人的问题: 页面出现乱码, 原本在浏览器中一切正常,文字清晰可读,但一打包成应用,界面上的…

Ai元人文:个人阐述疏漏声明与系统性术语修正说明

Ai元人文:个人阐述疏漏声明与系统性术语修正说明 在“AI元人文”理论体系的构建与演进过程中,我的认知亦在不断深化。我意识到,过往在多篇文章中使用的、以“博弈”为核心的一组关键术语,其表述未能精准传达理论的…

基于AWS构建的微服务集群的最佳实践

在AWS上部署微服务集群时,限流、熔断、降级的最佳实践以AWS托管服务为核心,结合开源组件分层实现——既利用AWS的高可用性和托管优势减少运维成本,又通过标准化开源工具保证灵活性,同时遵循“边缘防护+服务内防护”…

六校联考 20251105C. 物品采购(judge)

为什么写这个题解呢,因为感觉真的很久都没有写过这种屎长代码了。 \(type=1\) 手画不难发现,如果一个序列有 \(\le 2\) 个颜色段,那么它的贡献是 \(0\),因为任意一个子序列都会是子段。 否则贡献是 \(n-2\),因为可…

k3s安装metallb负载均衡

先记录配置过程,后续补充详细介绍1.安装metallb负载均衡器 1.1.配置内核转发参数 sudo tee /etc/sysctl.d/90-k8s-lb.conf <<EOF # 打开路由转发(MetalLB 必需) net.ipv4.ip_forward = 1 # 让 speaker 能及时…

PG故障处理:PG_AUTO_FAILOVER自动切换失败的故障处理

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。1、故障背景…

读书笔记:分区不一定能让查询更快——关键要看使用场景

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。本文为个人学…