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

CF1542

CF1542E2 Abnormal Permutation Pairs

既然要求了字典序,那么我们可以枚举两个排列的最长公共前缀长度 \(L\) 并钦定 \(p_{L+1}<q_{L+1}\),此时 \(L+1\) 之后的位置就可以随意选了,所以我们再 DP 只需要考虑逆序对的限制。设 \(cnt_1\) 为排列 \(p\) 的逆序对数量,\(cnt2\) 为排列 \(q\) 的逆序对数量,由于 DP 状态不能同时表示 \(cnt1,cnt2\) ,考虑令 \(f_{i,j}\) 表示确认了 \(i\) 位、\(cnt1-cnt2=j\) 的方案数。

显然有转移式

\[\begin{align} f_{i,j}&=\sum_{p1=1}^i\sum_{p2=1}^i f_{i-1,j-p1+p2}\\ \end{align} \]

显然是可以将式子拆成每个值乘上贡献次数之和的形式的,转移只需维护 \(\sum f_{i,j},\sum f_{i,j}\times j\) 的前缀和。求出每个值后枚举 \(L,p_{L+1},q_{L+1}\) 再求和即可

CF1542D Priority Queue

考虑求每个数 \(a_i\) 会在多少个方案中被统计到,因为数据范围很小,所以我们每个数都可以 \(O(n^2)\) 算方案数。设状态 \(f_{i,j}\) 表示考虑到第 \(i\) 位、有 \(j\) 个数比当前数小的方案数。根据状态进行一个分讨,每个元素都考虑它保留或被删除的转移即可。复杂度 \(O(n^3)\)

CF1542C Strange Function

考虑若 \(f(n)=i\),那么有 \(lcm(1,2,...,i-1)\mid n,lcm(1,2,...,i)\nmid n\)。由于 \(lcm\) 呈指数级增加,所以我们可以枚举前缀的 \(lcm\) 。那么在 \(n\) 范围内,\(i\) 的贡献次数即为 \(\lfloor\frac{n}{lcm_{i-1}}\rfloor-\lfloor\frac{n}{lcm_{i}}\rfloor\)

后两题简单题,咕咕咕

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

相关文章:

  • PolarFire SOC Auto Update 和 IAP 文档阅读(四) IAP
  • CICD流程建设之持续测试实践指南
  • SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
  • HTTP协议工作原理与生产环境服务器搭建实战 - 详解
  • 专业讲解大模型登记(纯干货)
  • Spring / Spring Boot 常用注解 - 教程
  • 转载 - Heterogeneous Memory Management (HMM) - (待翻译)
  • Linux dmesg 内核日志查看工具详解
  • 基于萤火虫算法(FA)优化支持向量机(SVM)参数的分类实现
  • Active Directory安全指南:默认域管理员账户的安全管理
  • new 为数组开辟内容空间的时候,数组大小这个额外的信息是如何存储的? int * p = new int[5]; 指针p 指向的的int 数据地址还是数组大小的地址?
  • Java适配器模式介绍与实现示例 - 指南
  • 欧拉函数学习笔记
  • 系统调用brk 和 mmap 有什么不同?
  • 高性能PCIe 3.0软核,x1~x16,支持EP/RC,AXI4接口,内置DMA控制器,适用ASIC和FPGA
  • 使用git clone 批量下载huggingface模型文件
  • 日记4
  • 你看到的和你想要的
  • LAMP 架构说明及部署实践 - 教程
  • 【Linux】优秀的系统部分——线程池的基本设计思路
  • 实用指南:Pycharm中切换虚拟环境
  • MyEMS 深度解析:核心功能模块、数据流转逻辑与工业能源优化落地路径
  • 如何选择合适的服务器租用商? - 实践
  • ios26版本回退到ios18 - 指南
  • 详细介绍:SMTPman,smtp服务器的使用全解析与指南!
  • WPF ListBox VirtualizingPanel.CacheLengthUnit=Item VirtualizingPanel.CacheLength=5,5
  • 深入解析:Adobe Fresco下载教程Adobe Fresco 2025保姆级安装步骤(附安装包)
  • 深入解析:贪心算法之船舶装载问题
  • 抗体药物偶联物(ADCs)生物分析:拆解 “靶向导弹” 体内轨迹的核心技术
  • 使用IOT-Tree整合复杂计算模型(含AI模型),并对接现场设备优化控制(节能提效)技能方案