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

P10547 [THUPC 2024 决赛] 排列游戏

太非人类了。

首先想如果给定一个排列如何简单的判断合法,再困难的计数题如果连这个都不可以简单计数那就完犊子了。

经典结论是交换距离为 \(\sum [p_i > i](p_i - i) \le m\),容易证明充分性,必要性可以感性理解,主要就是任意一对元素的交换距离之和。

你还发现一个事情就是必须要经过 \(n\) 次操作后得到这个排列,这非常不好,我们也要去刻画这个东西。这一步相对比较简单,经典结论是交换两个位置会改变置换环个数奇偶性,那么充要条件便是排列置换环个数为奇数。

考虑从置换环的角度设计整个 DP,就是给置换环赋权,将一整个置换环断环为链,假设是 \(p_1 \to p_2 \to ... \to p_k\),那么可以将贡献简单的记为所有上升边的贡献,最后那条边的贡献可以简单记录。

因此我们设计 DP 状态 \(f_{i, j, k, 0/1}\) 为填入 \(1 \sim i\),共有 \(j\) 条链,记录链上贡献为 \(k\),目前置换环个数奇偶性为奇/偶的方案数。

转移比较复杂,综合来说这是一道思维和套路都比较强的题目,我在 NOIP 考场上不一定能够做到第二步

http://www.jsqmd.com/news/53204/

相关文章:

  • NeurlPS 2025!多伦多大学TIRE助力3D/4D 生成精准保留主体身份
  • 笔记——OI中求逆元的几种方式(不含数学知识的讲解)
  • 2025国内公关公司排名推荐(整合权威数据源):十大机构深度对比,专业分析与选择指南
  • SpringBoot集成LangChain4j快速开发AI应用(调用阿里云Api) - 实践
  • 中美大数据产业的十年分岔路 - 智慧园区
  • acme证书申请
  • 【论文精读】DreamVideo:定制化主体与动作的视频生成技能
  • NOIP模拟赛11.27
  • Open WebUI大模型输出完成后新对话响应延迟、输出变慢问题
  • 2025年11月掘进机位移传感器,拦焦车位移传感器,推焦车位移传感器厂家最新推荐,焦化设备适配测评
  • 2025年11月辊缝位移传感器,切纸位移传感器,水坝闸门液压位移传感器厂家最新推荐,水利与造纸适配测评
  • 2025年11月起重机位移传感器,挖掘机位移传感器,压路机位移传感器厂家最新推荐,工程机械性能测评
  • Java大厂面试真题:Spring Boot微服务+Kafka消息队列+AIGC场景实战问答全解析 - 指南
  • 从被动审查到主动风控:文档抽取技术驱动合同管理范式转移
  • Python中isdigit、isdecimal、isnumeric区别详解
  • 2025年11月GEO公司推荐:全链路破局企业流量困境,AI驱动搜索优化实力全解析
  • CH584/CH585NFC调试相关
  • 租房买房必看2租房切忌“暗室”!这种房子阴气重、易生病,白送都别住!
  • 人工智能之数据分析 Matplotlib:第二章 Pyplot
  • 医疗器械渠道管理革新:数字化平台如何解决行业痛点
  • 性能验证问题汇总
  • 如何在VSCode中Debug(带有参数,name、program、$file、args、pickArgs、指定虚拟环境)
  • 深入解析:Android Cursor AI实践技巧
  • 适合应届生:零经验专业简历模板TOP4
  • C# 中的安全零拷贝
  • Proofpoint Satori威胁情报代理正式登陆Microsoft Security Copilot平台
  • 2025年简约智能家居照明灯品牌推荐,让生活更智能
  • NOIP 2025 游记(?
  • [论文阅读] AI | 大语言模型服务框架服务级目标和系统级指标优化研究
  • 2025年11月治鼻炎产品推荐:高性价比解决方案与市场热门排行榜