CF1882E1 Two Permutations (Easy Version)

题目大意:

有两个排列,长度分别为 \(n,m\),每次你可以选择两个整数 \(1 \le i \le n, 1 \le j \le m\),并交换 \(p_{1} \sim p_{i - 1}\)\(p_{i + 1} \sim p_{n}\) 两个整体,\(q,j\) 同理。
请构造出一种不超过 \(10000\) 的操作次数,使得 \(\forall p_{i} = i, q_{j} = j\)
\(n,m \le 2500\)

解题思路:

这种类型的构造题往往是可以通过想想自己希望的形态。
首先,我们并不知道两个怎么做,所以先考虑一个排列怎么做。

Solution 1:

因为排序,我们又只有 \(O(n)\) 步,所以考虑能否快速的交换两个数,并不影响其他的位置。
我们最多只有 \(4n\) 步来解决这个问题,而我们要交换 \(n\) 次,所以希望找到 \(4\) 步之内的方案,越少越好。

通过手模若干种方案,我们发现假设要交换 \(A,B\),只需要在 \(A\) 操作一次,在 \(B\) 操作一次,在 \(A\) 再操作一次就可以了。
那么我们做到了 3 步交换。

我当时自己想的时候只考虑了不超过两步的,应该只要不超次数就做下去...

Solution 2:

换一种方向考虑,相当于从大小的角度换成位置的角度,要让 \(i\) 出现在 \(i + 1\) 之前一个位置。
那么相当于每次把 \(i + 1\) 拼在 \(i\) 后面。

我们还是只有 4 次来解决这个问题,如何在不改变 \(1 \sim i\) 的时候将 \(i + 1\) 拼上。
观察操作,发现每次将 \(p_{x}\) 拼在了 \(p_{x + 1} \sim p_{n}\) 后面,那么我们考虑先将 \(1 \sim i\) 移到最后,然后再对 \(i\) 操作一次。
而将 "..." 移到最后,也可以通过观察操作,即将 \(p_{1} \sim p_{x-1}\) 放到了最后。
那么假设 \(1 \sim i\)\(l \sim r\) 这些位置上,我们可以对 \(p_{r + 1}\) 操作一次,再对 \(p_{j} = i + 1\) 操作一次。

这样就可以 2n 步了。

那么我们考虑将一个排列推展到两个排列,自然也会出现构造出来的次数不同的情况。
于是我们希望让快的那个等等慢的那个,也就是快的那个要做一些无用操作。

因为是交换的 \(p_{1} \sim p_{i - 1}\)\(p_{i + 1} \sim p_{n}\) 两个整体,所以重复做一次会直接还原。
那么对于步数同奇偶的情况我们解决了。

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

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

相关文章

2025年10月实验室净化订做厂家最新推荐排行榜,专业定制与高效服务口碑之选

2025年10月实验室净化订做厂家最新推荐排行榜,专业定制与高效服务口碑之选随着科技的不断进步和实验室环境要求的不断提高,实验室净化工程的需求日益增长。为了帮助筛选实验室净化品牌,特此发布权威推荐榜单,为采购…

20234320 2025-2026-1 《网络与系统攻防技术》实验一实验报告

20234320 2025-2026-1 《网络与系统攻防技术》实验一实验报告 1.实验内容 1.1 目标任务 a.对目标pwn文件,手工修改可执行文件从而改变执行过程,跳转到getShell得到可用Shell b.对目标pwn文件,利用foo函数的Bof漏洞,…

2025年10月清洗机厂家最新推荐排行榜,高压清洗机,超声波清洗机,工业清洗机,商用清洗机公司推荐!

2025年10月清洗机厂家最新推荐排行榜:高压清洗机、超声波清洗机、工业清洗机、商用清洗机公司推荐随着工业和商业领域的不断发展,清洗机的需求日益增加。无论是高压清洗机、超声波清洗机,还是工业清洗机和商用清洗机…

2025年10月上海殡葬服务一条龙最新权威推荐榜:专业贴心的全程陪伴与优质服务厂家选择指南

2025年10月上海殡葬服务一条龙最新权威推荐榜:专业贴心的全程陪伴与优质服务厂家选择指南引言随着社会的发展和人们生活水平的提高,对于殡葬服务的需求也日益增长。上海作为中国的一线城市,其殡葬服务行业更是备受关…

JavaScript链式调用(基础篇)

JavaScript链式调用(基础篇)Posted on 2025-10-13 14:00 lzhdim 阅读(0) 评论(0) 收藏 举报一、什么是链式调用?链式调用(Method Chaining) 是一种让多个方法通过连续的“点操作符”调用的编码风格 // 示例:…

【服务器知识】HTTP 请求头信息及其用途详细说明 - 详解

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

[GenAI] 大模型微调

英文:Fine-tuning 中文:大模型微调 大模型的构建其实分为 2 个阶段:预训练(pre-training):此阶段模型会在 大规模、多样化的数据集 上进行训练,从而形成全面的语言理解能力。 微调(fine-tuning):在规模较小的…

2025年10月气柱袋厂家最新推荐排行榜,缓冲包装气柱袋,防震气柱袋,充气气柱袋公司推荐!

2025年10月气柱袋厂家最新推荐排行榜:缓冲包装气柱袋、防震气柱袋、充气气柱袋公司推荐随着物流和电子商务行业的快速发展,气柱袋作为一种高效的缓冲包装材料,越来越受到企业的青睐。为了帮助企业筛选优质的气柱袋品…

[GenAI] LoRA微调

LoRA 英文全称为 Low-Rank Adaptation,中文:“低秩适配器” 秩的概念 英文 Rank 中文:秩 所谓秩,指的就是一个矩阵中 真正包含的信息量 有多少。 🙋小红买了 3 个苹果 4 个桃子,花了 18 元,小明买了 2 个苹果 …

2025年10月保洁公司最新权威推荐榜:专业清洁与高效服务的品质之选

2025年10月保洁公司最新权威推荐榜:专业清洁与高效服务的品质之选随着城市化进程的加快和人们生活水平的提高,对清洁服务的需求日益增长。保洁公司在保障环境卫生、提升生活品质方面发挥着重要作用。为了帮助筛选保洁…

2025年10月粉末涂料厂家最新推荐排行榜,环氧粉末涂料,聚酯粉末涂料,丙烯酸粉末涂料,耐候性粉末涂料公司推荐

2025年10月粉末涂料厂家最新推荐排行榜:环氧、聚酯、丙烯酸及耐候性粉末涂料公司推荐随着工业和建筑行业的快速发展,粉末涂料因其环保、高效、耐用等优点,逐渐成为涂料市场的主流选择。为了帮助筛选粉末涂料品牌,特…

基于单片机的汽车防碰撞刹车系统(论文+源码) - 实践

基于单片机的汽车防碰撞刹车系统(论文+源码) - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&qu…

git submodule

配置子模块: 子模块A:libA.git 子模块B:libB.git 主仓库:super.git添加子模块A: git submodule add ../libA.git lib/lib_a添加子模块B: git submodule add ../libB.git lib/lib_b

2025年10月确有专长培训机构最新推荐榜单:专业课程与高通过率口碑之选

2025年10月确有专长培训机构最新推荐榜单:专业课程与高通过率口碑之选随着社会对专业技能需求的不断增长,确有专长培训行业也迎来了前所未有的发展机遇。各大培训机构纷纷推出各类课程,以满足不同人群的需求。然而,…

有源探头DC与RMS参数详解:选型与应用指南

本文解析了有源电压探头的DC和RMS参数,指出其在测量直流和交流信号中的关键作用,并强调两者在峰值耐压能力上的等价性。在有源电压探头的技术参数中,DC(直流)和RMS(有效值)是两个至关重要的指标。正确理解这两个…

Objective-C Runtime 中的关联对象(Associated Object)方法

objc_setAssociatedObject(phoneLbl, @"phoneNumberKey", salesmanPhoneNum, OBJC_ASSOCIATION_RETAIN_NONATOMIC); 使用场景 常用于给系统类(如 UIView、UILabel 等)动态添加自定义数据,特别是在分类(Ca…

2025年10月无锡公考培训机构最新权威推荐榜单:专业师资与高通过率口碑之选

2025年10月无锡公考培训机构最新权威推荐榜单:专业师资与高通过率口碑之选随着公务员考试的热度持续上升,越来越多的考生选择参加公考培训以提高自己的竞争力。在无锡这样一个竞争激烈的市场中,如何选择一家合适的公…

2025年10月防腐木厂家最新推荐排行榜,专业生产户外景观木材,品质卓越值得信赖!

2025年10月防腐木厂家最新推荐排行榜,专业生产户外景观木材,品质卓越值得信赖!随着城市化进程的加快和人们生活水平的提高,户外景观建设越来越受到重视。防腐木作为一种重要的户外建材,因其耐腐蚀、防虫蛀、美观耐…

数据敏感型企业为何优选吱吱企业即时通讯?其私有化部署优势详解

随着国内企业数字化转型的深入推进,企业即时通讯工具作为内部企业的必备生产要素,承载着大量商业机密。对于金融、医疗、科技等数据敏感型企业而言,保护商业机密是企业发展的生命线。吱吱企业即时通讯凭借私有化部署…

AIVILIZATION相关文件记录

蓝奏云下载:角色人生报告 蓝奏云下载:荣誉证书 密码:e64c