小学生模拟赛题解

news/2025/9/18 18:25:45/文章来源:https://www.cnblogs.com/wangmarui/p/19099392

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.mzph.cn/news/907339.shtml

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

相关文章

服务器安装docker、mysql、redis、nginx、nacos、jdk等

一、安装docker 1.1、安装必要工具 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm21.2、进行仓库源设置 sudo yum-config-manager \ --add-repo \ https://mirrors.tuna.tsinghua.edu.cn/dock…

StringComparer.OrdinalIgnoreCase

StringComparer.OrdinalIgnoreCase 是 .NET 提供的不区分大小写、且按 Unicode 码位排序的字符串比较器,适用于哈希表、字典、集合、排序等需要显式指定比较规则的地方。1. 核心特点特性说明比较规则 不区分大小写(A…

LLM大模型:Qwen3-Next-80B中的next究竟是个啥?

1、近期,国内LLM头号玩家阿里发布了Qwen3-Next-80B模型,但从名字上看就和其之前发布的模型不同:多了next!这就奇怪了:为啥会多出一个next?这个next究竟是啥意思了?2、自从3年前 chatGPT 3.5发布后,AI又开始大火…

中了勒索病毒 peng

中了勒索病毒 peng一,中招 早上一上班,看到电脑屏幕显示这样的壁纸。 居然中招了?不敢相信。 我发现自己的网盘里的所有文件,都被加密并改名,形如 aaaa.jpg.[[VlDy9dk2RaQ1F]].[[Ruiz@firemail.cc]].peng 而且这些…

在 WSL 中通过 Bash 函数快速转换 Windows 路径为 Ansible/WSL 路径 - 教程

在 WSL 中通过 Bash 函数快速转换 Windows 路径为 Ansible/WSL 路径 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-famil…

K8s 必备:kubectl patch 命令详解

K8s 必备:kubectl patch 命令详解精准高效的Kubernetes资源更新技巧一、为什么需要kubectl patch? 在日常Kubernetes运维工作中,我们经常需要对集群中的资源进行修改。虽然kubectl apply和kubectl edit都很常用,但…

完整教程:如何管理好上网行为,8个上网行为管控措施分享,让上网井然有序

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

深入解析:AI Ping:精准可靠的大模型服务性能评测平台

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

金融租赁公司厂商租赁业务调研报告

厂商租赁金融租赁公司厂商租赁业务调研报告 报告摘要 本报告旨在全面、深入地分析中国金融租赁公司(下称“金租公司”)厂商租赁业务的现状、模式、市场环境、监管动态、数字化转型路径及绩效评估体系。截至2025年,厂…

普科科技PKC7030H交直流电流探头应用指南​​

普科PKC7030H探头支持DC-120MHz带宽、1%精度,30A连续电流测量,适用于高频大电流交直流混合信号测试。在现代电力电子、新能源及高速数字系统的设计与调试中,对复杂电流波形的精准测量是分析效率、优化性能与保障可靠…

从“分散”到“统一”,中控技术利用SeaTunnel构建高效数据采集框架,核心数据同步任务0故障运行!

本文将深入探讨中控技术基于 Apache SeaTunnel 构建企业级数据采集框架的实践,重点分享集群高可用配置、性能调优、容错机制及数据质量监控等方面的具体思考与方案。作者 | 崔俊乐引言:对企业而言,数据采集的核心挑…

再见 Cursor,Qoder 真香!这波要改写 AI 编程格局

如果把未来 AI 编程工具的核心竞争力用一句话总结,那就是:能不能让开发者在透明化的协作中,信任它、依赖它,并且和它一起把项目养大。作者:loonggg 真心建议大家去使用一下这段时间最新推出的一款 AI 编程工具:Q…

PolarFire SoC mpfs-mmuart-interrupt 多核通信

PolarFire SoC mpfs-mmuart-interrupt 多核通信e51 :/* Clear pending software interrupt in case there was any. */clear_soft_interrupt(); set_csr(mie, MIP_MSIP);/* Raise software interrupt to wake hart…

T/B cell subtype marker - un

B cell ref: https://www.abcam.cn/primary-antibodies/b-cells-basic-immunophenotypingT cell ref: https://www.abcam.cn/primary-antibodies/t-cells-basic-immunophenotyping作者:un-define出处:https://www.cn…

SAP FICO 完全凭证替代

GGB1 这个参数是获取所有行项目的关键USING bool_data TYPE gb002_015*&---------------------------------------------------------------------* *& Form u902 *&------------------------------…

K8s Application模式下的flink任务执行精要

本文分享自天翼云开发者社区《K8s Application模式下的flink任务执行精要》,作者:l****n 构键k8s集群在这里,我们需要搭建一个K8S环境用于提供flink任务的运行时环境。在这里推荐使用kubeadm或者一些脚本工具搭建,…

从0打造一个TTS语音合成引擎:原理与实现

语音合成技术(Text-to-Speech, TTS)近年来发展迅猛,从早期机械感十足的合成音到如今几乎可以以假乱真的人声,背后是深度学习技术的巨大进步。本文将带你了解现代语音合成的基本原理,并尝试用Python实现一个简易版…

实用指南:基于边缘计算的智能管控终端充电站有序充电系统设计与实现 —— 面向实时功率调度需求

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

vim窗口垂直分屏和水平分屏对终端控制序列的微妙影响

vim窗口垂直分屏和水平分屏对终端控制序列的微妙影响intro vim本质上是在使用终端的控制序列来实现编辑功能:基本的光标移动和字符输出都是需要vim来生成终端的精确控制序列。我们甚至可以把终端本身看成一个和GUI一样…