当前位置: 首页 > 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.rkmt.cn/news/7492.html

相关文章:

  • LLM大模型:Qwen3-Next-80B中的next究竟是个啥?
  • K8s 必备:kubectl patch 命令详解
  • 深入解析:AI Ping:精准可靠的大模型服务性能评测平台
  • 从0打造一个TTS语音合成引擎:原理与实现
  • 实用指南:基于边缘计算的智能管控终端充电站有序充电系统设计与实现 —— 面向实时功率调度需求
  • 丘成桐谈AI
  • 人小鼠免疫细胞maker基因 - un
  • 国标GB28181视频平台EasyGBS如何解决安防视频融合与级联管理的核心痛点?
  • 人 CD 抗原完全指南 - un
  • 从ppm到ppb:全面解读浓度单位转换的诀窍 - 实践
  • AUTOSAR网络管理
  • 写用例注意点
  • redis-hash类型参数基本命令
  • Alternating Subsequence
  • 白鲸开源“创客北京2025”再摘殊荣,聚焦Agentic AI时代数据基础设施建设
  • python基础-公共操作
  • 天翼云第九代弹性云主机:让每一次计算快人一步
  • 若依(RuoYi)框架漏洞总结
  • 第一次个人项目作业_论文查重
  • 2025年版《中科院期刊分区表》与2023年版对比表,附名单可直接查阅
  • 2019年双因素认证最佳实践指南
  • oracle 删除重复数据
  • Account Kit(华为账号服务)再进化,开发者接入效率飙升!
  • [踩坑劝退]批量生成 grafana dashboard 的技术
  • 关于proxmox 制作虚拟机模板的动态dhcp问题
  • 2025/9/18 总结
  • PuTTY下载和安装
  • python基础篇-集合
  • 282 项多模态胃肠病学数据集:适配 VLM 与 MLLM 微调,融合医学图像与临床文本的医疗 AI 训练数据
  • JavaDay7