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

小学生模拟赛题解

A

正常做这题显然 \(10^{18}\) 是不可做的,所以问题一定出现在 gen 上。

注意到 \(7\mid2009\),换句话说,若 \(t_1=3k(k\in\mathbb N_+)\),那么 \(t_2=t_1+9\),这就导致 \(3\mid t_2\)。以此类推,会发现对于 \(\forall i\in[2,n]\),满足 \(t_i-t_{i-1}=9\),答案就是 \(n\)

那么我们分别考虑 \(t_1=3k+1,3k+2\) 的情况。

\(t_1=3k+1\) 时,\(t_2=t_1+((6018k+2018)\bmod21)=t_1+2=3k+3\),于是 \(3\mid t_2\),从而回到了第一种情况。因此答案就是 \(n-1\)

\(t_1=3k+2\) 时,\(t_2=t_1+((6018k+4027)\bmod21)=t_1+16=3k+18\),于是 \(3\mid t_2\),从而回到了第一种情况。因此答案就是 \(n-1\)

所以最后的答案就是 \(n-1+[3\mid t_1]\)

B

很难不发现,对于题目里的那一坨奇偶限制情况,就是在说满足 \(n,m\)\(x,y\) 都是奇数。而这是一个 NP-Hard 问题,叫啥我忘了。但是我们发现分组的人名称首字母是一样的!!!所以直接输出即可。

而剩下的就是长宽全偶和一奇一偶的情况。

对于前者,我们不难发现矩形的对称中心是一个点,因此凡是先手摆放的位置,我们一定可以对其中心对称得到另一个摆放位置,因此后手必胜。

对于后者,矩形的对称中心是一个小正方形边的中点,我们可以在这个边的两侧摆放骨牌,那么对于后手的摆放,我们同理可以中心对称得到我们的摆放位置,因此先手必胜。

C

注意到 \(y_i\) 很小,因此最小生成树中一个节点连出去的边一定不会离它太远,因此我们将每个点和它后面的几十个点连边然后跑最小生成树即可。

时间复杂度 \(O(n \log n)\)

D

按时刻模拟出路径,然后暴力循环判一遍摆放障碍的位置即可。

注意特判延伸出去的那一点。

E

首先对于初始相邻的相同颜色,我们只要保留一个即可,因为再多也没用。

容易想到区间 dp,这就很像这个。

但是这样复杂度是 \(O(n^3)\) 啊啊啊!!!

对于 \(f_{l,r}\),我们除了要另外处理 \(f_{l,r-1},f_{l+1,r}\) 的情况,我们对于 \(c_l=c_r\),我们只要枚举满足 \(c_l=c_k=c_r(k\in [l,r))\) 的情况即可。

注意到相同颜色的不超过十五个,所以总复杂度为 \(O(n^2)\)

F

二分 + bfs 模板题,具体做法等下讲。

http://www.hskmm.com/?act=detail&tid=8661

相关文章:

  • 服务器安装docker、mysql、redis、nginx、nacos、jdk等
  • StringComparer.OrdinalIgnoreCase
  • LLM大模型:Qwen3-Next-80B中的next究竟是个啥?
  • 中了勒索病毒 peng
  • 在 WSL 中通过 Bash 函数快速转换 Windows 路径为 Ansible/WSL 路径 - 教程
  • 金融租赁公司厂商租赁业务调研报告
  • 普科科技PKC7030H交直流电流探头应用指南​​
  • 从“分散”到“统一”,中控技术利用SeaTunnel构建高效数据采集框架,核心数据同步任务0故障运行!
  • T/B cell subtype marker - un
  • SAP FICO 完全凭证替代
  • K8s Application模式下的flink任务执行精要
  • 从0打造一个TTS语音合成引擎:原理与实现
  • 莫队
  • 0voice-2.1.1-网络io与io多路复用select/poll/epoll
  • Java基本语句-分支语句
  • 丘成桐谈AI
  • 异常检测在网络安全中的应用 - 实践
  • 大文件分片上传
  • 人小鼠免疫细胞maker基因 - un
  • HyperWorks许可配置
  • 国标GB28181视频平台EasyGBS如何解决安防视频融合与级联管理的核心痛点?
  • python基础-推导式
  • 人 CD 抗原完全指南 - un
  • Java入门知识
  • AUTOSAR网络管理
  • 写用例注意点
  • 12 路低延迟推流!米尔 RK3576 赋能智能安防 360 环视
  • A公司一面:类加载的过程是怎么样的? 双亲委派的优点和缺点? 产生fullGC的情况有哪些? spring的动态代理有哪些?区别是什么? 如何排查CPU使用率过高?
  • Alternating Subsequence
  • 白鲸开源“创客北京2025”再摘殊荣,聚焦Agentic AI时代数据基础设施建设