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

AT_arc188_d [ARC188D] Mirror and Order

题目大意

我们称两个长度为 \(n\) 的数组所构成的数组对 \((a, b)\) 是合法的当且仅当其能够满足以下构造:

  1. 构造 \(n\) 个长度为 \(3\) 且对应每一位上都不重复的使用了 \(1 \sim n\) 中的元素的数组 \(s_i\),我们令第 \(i\) 个数组 \(s_i\) 的逆序数组为 \(t_i\)
  2. 需要满足 \(s_i \ne t_j, s_i \ne s_j, t_i \ne t_j\)
  3. 此时将所有 \(s_i, t_i\) 按照字典序排序(以 \(1\) 为起始下标),满足恰好 \(a_i\)\(s_i\) 在其中的排名,\(b_i\)\(t_i\) 在其中的排名。

现在给你两个长度为 \(n\) 的数组 \(A, B\),固定了 \(a_i = A_i\),且对于 \(B_i \ne -1\)\(i\)\(b_i = B_i\),你需要确定有多少对合法的 \((a, b)\) 满足如上条件,对 \(998244353\) 取模。

数据范围:\(1 \le n \le \color{red}{10^6}\)

solution

显然这个构造还是太吃操作了,考虑快速解决 \(B_i \ne -1\) 的情况下的答案,也就是如何判定 \((a, b)\) 是合法的。

分析一下排序后的数组,那么开头显然就是形如 \(1, 1, 2, 2, 3, 3, ...\),每两个凑成一对,由于要满足 \(s_i \ne t_i\),所以 \(s_i\) 的开头和 \(t_i\) 的开头肯定不一样,因此 \(2i, 2i - 1\) 这两个数不可能同时存在于 \(a\)\(b\) 中,这是必要条件。

利用第二位的数值来确定合法的充要条件(因为翻转后一样),倘若 \(2i - 1\)\(a\) 中,\(2i\)\(b\) 中,那么 \(2i - 1\) 出现的位置所对应的中间数一定小于 \(2i\) 出现位置所对应的中间数,反之同理。此时我们将大小关系建图,那么合法充要条件就是整张图无环。

但我们显然没有很牛的东西统计满足这个条件的图的数目,将图画出来推理一下会发现 \(a, b\) 都确定时图呈现为若干个对冲的环状物,那么我们将那些还没确定的关系给办掉,图的形态就是一些环状物加上一些链状物了。根据上述生成图的方式,得出此时剩下的边只需要满足图的最终形态便都是合法的,相当于说我要加一些边,使得目前没有环的方案数。

将每条边固定一个方向(固定其中 \(a\) 对应的那个点,看这条边指不指向这个点),那么无环相当于所有环状物的方向不能一致,这里初始需要判断一下。然后将若干条链组成环,使得满足这个条件。

http://www.zskr.cn/news/41008.html

相关文章:

  • 西门子实物图64 dq a0 B0排查
  • 2025 年最新冷凝器源头厂家推荐排行榜:聚焦定制化服务,助力企业精准选品不锈钢冷凝器/壳管式冷凝器/管壳式冷凝器公司推荐
  • 2025 年塑胶厂家最新推荐榜单:防水充电桩塑胶注塑及医疗塑胶制品优质厂商权威测评结果医疗塑胶结构件/医用塑胶配件/医用塑胶外壳公司推荐
  • 2025年汽车润滑油高性价比品牌推荐,上海德之星润滑油有限公司
  • 2025 年北戴河海鲜餐厅推荐权威榜单,聚焦专业采购与精湛厨艺的优质之选北戴河海鲜,北戴河特色美食店推荐
  • 软件测试:边界值分析法详解
  • [题解]P6117 [JOI 2019 Final] 硬币收藏 / Coin Collecting
  • Linux 格式化U盘为FAT32格式
  • 2025 年 11 月码垛机厂家推荐排行榜,全自动码垛机,高低位码垛机,编织袋/纸箱/桶/粉料/肥料码垛机,码垛机器人,江苏无锡全自动码垛机厂家推荐
  • MATLAB/Simulink的开关磁阻电机(SRM)控制系统仿真
  • 场景和使用的模型类型
  • VScode输出控制台中文显示乱码解决方法(仅限于Python)
  • 智能充气泵方案:无线充气泵pcba的研发设计
  • 2025 年度用友管理软件经销商最新推荐排行榜:权威测评 + 专业分析,精选优质服务商助力企业数字化转型制造业 / 建材行业管理软件代理商推荐
  • 2025年维修厂家口碑排行榜单:制冷行业技术创新与服务优势深度解析
  • 领先的安全可靠的数据分类分级厂商推荐
  • 6ES7 592-1BM00-0XB0
  • 基于MATLAB的卫星导航解算系统实现
  • PhotoPrism
  • 改变已经创建了 Docker 容器名
  • 2025年广东商用新风系统品牌推荐,广东中电深度解析
  • docker加速器1Panel
  • 2025 年 11 月温泉泳池设备,酒店泳池设备,别墅泳池设备厂家最新推荐,技术实力与市场口碑深度解析!
  • 2025 年 11 月膜结构停车棚,膜结构汽车棚,膜结构推拉棚厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 2025 年专用数控机床厂家最新推荐榜:品牌技术实力解析,附协会测评权威数据立车/数控双头/双头数控机床机床双主轴公司推荐
  • 2025室外/攀爬/绳网/水上/无动力/公园/景区/酒店/幼教/儿童滑梯/户外/淘气堡/小区/木质/游乐设施实力厂家推荐榜:启乐迪领衔,这些品牌凭品质站稳市场
  • 2025年ASMEB16.5法兰定做厂家权威推荐榜单:ASMEB16.5法兰/ASMEB16.47法兰/钢制法兰源头厂家精选
  • 2025年江苏管教青少年的学校培训权威推荐榜单:江苏少年管教学校/江苏少年管理学校/江苏少年管制学校教育机构精选
  • 图书出版的幕后故事-《JMeter核心技术、性能测试与性能分析》背后不为人知的事
  • Chat2DB测试体验