首页 > 其他分享 >愚蠢的在线法官

愚蠢的在线法官

时间:2024-06-20 21:11:06浏览次数:9  
标签:dots 方案 在线 det 愚蠢 times 行列式 sigma 法官

给一个官解的简单理解,没有官解的严谨证明。

同官解,用 \(i\to j\) 表示 \(i\) 是 \(j\) 的祖先。

行列式的处理手法并不多,常规的手拆并不奏效,我们考虑化用 \(\gcd\) 矩阵的求法:定义矩阵 \(C[i][j]=[j\to A_i],D[i][j]=[i\to A_j](v_i-v_{fa_i})\),当 \(k=n\) 的时候 \(C,D\) 都是方阵,显然 \(B=C\times D\),于是 \(\det(B)=\det(C)\times \det(D)\),此时 \(C,D\) 的行列式是好求的,\(\mathcal O(n)\) 算就行。

然后考虑 \(k\neq n\),由 Cauchy-Binet 公式,\(|B|=\sum_{|S|=k} |C_{1\dots k, S}|\times |D_{S,1\dots k}|\)。

常见思路是考察 \(|C_{1\dots k,S}|\) 的组合意义,发现等价于给 \(A_1,\dots,A_k\) 各自钦定一个祖先,形成一个排列 \(\sigma\),累加贡献 \((-1)^{|\sigma|}\)。

对于这类行列式 / 其它的一些容斥问题,我们可以尝试通过构造去除一部分不好计算的贡献。具体的,如果 \(A_u,A_v\) 对应的匹配点可以交换,那么这些方案的系数全部会被抵消。称系数未被抵消的方案为合法方案。

考虑一个合法方案的生成,自底向上构造,我们发现任何一个时刻,不会有一个点的子树内有 \(>1\) 个未匹配点,于是对于给定的 \(S\),匹配的方案是唯一的,并且这样就抵消掉了 \((-1)^{|\sigma|}\) 这个烦人的东西。我们只需要把 \(v_i-v_{fa_i}\) 哪些东西的贡献算出来就好!

仍然考虑上述合法方案的生成方式,设 \(f_{u,0/1}\) 为 \(u\) 子树内还剩 \(0/1\) 个未匹配点的贡献和,转移就是子节点做一遍树上背包,然后分 \([u\in A]\) 是否为真进行讨论即可。时间复杂度 \(\mathcal O(n)\)。

标签:dots,方案,在线,det,愚蠢,times,行列式,sigma,法官
From: https://www.cnblogs.com/663B/p/18259496

相关文章

  • 重温经典:使用腾讯云轻量搭建在线红白机游戏平台
    在电子游戏的历史长河中,红白机(FC)以其独特的魅力,成为了一代又一代玩家心中的经典。那些熟悉的《超级马里奥兄弟》、《魂斗罗》等游戏声音,至今仍在我们心中回响。如今,通过腾讯云轻量应用服务器,我们能够重温这份怀旧情怀,甚至更上一层楼——搭建自己的在线红白机游戏服务器,让这份快乐......
  • 超级好用的JSON格式化可视化在线工具
    JSON是开发非常常用的一种报文格式,最常见的需求就是将JSON进行格式化,最好是有图形化界面显示结构关系,以便进行数据分析。理想的在线JSON工具,应该支持快速格式化、可压缩、快捷复制、可下载导出,对存在语法错误的地方能明确显示。提供搜索定位功能,可视区足够大,最好支持全屏。......
  • 文档在线预览的实现
    文档在线预览的实现--以及Word文件转PDF,OFD文件转PDF,office转图片(PPT文档在线预览效果)最近在研究企业文档管理,这个是基本上所有企业都需要的软件,当然也是有很多种解决方案。对于企业文档来说,最基本的需求就是独立存储,共享。这种需求只需要建立一个Windows共享文件夹或......
  • 可预约上门服务的在线DIY预约小程序源码系统 带完整的安装代码包以及搭建教程
    系统概述这款可预约上门服务的在线DIY预约小程序源码系统是为满足各类上门服务需求而设计的。它允许用户通过小程序方便地预约各种服务,如家政服务、维修服务、美容美发服务等。同时,商家可以在后台管理系统中方便地管理预约信息、服务项目、员工信息等。代码示例系统特色......
  • 万能DIY预约小程序源码系统 适合任何行业在线预约报名 带完整的安装代码包以及搭建教
    系统概述在当今数字化时代,线上预约和报名系统已经成为各行各业不可或缺的工具。为了满足市场需求,万能DIY预约小程序源码系统应运而生,它为各类企业和组织提供了一种便捷、高效、灵活的解决方案,可适用于任何行业的在线预约和报名需求。代码示例系统特色功能一览  预约......
  • 【深度学习&消费者评论】“利用在线餐厅评论创新评估竞争力“·推文分享·2024-6-20
    一、Consumers'continuanceintentiontowardsmetaverse-basedvirtualstores:Amulti-studyperspective消费者对基于元世界的虚拟商店的持续意向:多重研究视角1、研究背景随着元宇宙(Metaverse)技术的发展,虚拟商店正在改变零售业的格局,为消费者提供了新的探索、参与和......
  • 基于Java+Vue前后端分离在线考试系统(源码+LW+PPT+部署教程)
    博主介绍:✌全网粉丝10W+平台特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于毕业项目实战✌一、作品包含源码+数据库+设计文档LW+PPT+全套环境和工具资源+部署教程二、项目技术前端技术:Ht......
  • 基于SpringBoot的在线刷题小程序的设计与实现+附源码+数据库
     摘要:随着互联网技术的快速发展,在线教育平台逐渐成为学生学习和复习的重要工具。为了提高用户在学习过程中的效率和体验,本文提出并实现了一个基于SpringBoot的刷题小程序。该小程序旨在通过高效的题库管理、智能化的刷题功能以及友好的用户界面,帮助用户更好地进行知识点的......
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 国产版在线打开 pdf 文件
    PageOffice国产版:支持信创系统,支持银河麒麟V10和统信UOS,支持X86(intel、兆芯、海光等)、ARM(飞腾、鲲鹏、麒麟等)芯片架构。查看本示例演示效果本示例关键代码的编写位置Vue+Springboot注意本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名......
  • 如何使用JavaScript实现在线Excel附件的上传与下载?
    前言在本地使用Excel时,经常会有需要在Excel中添加一些附件文件的需求,例如在Excel中附带一些Word,CAD图等等。同样的,类比到Web端,现在很多人用的在线Excel是否也可以像本地一样实现附件文件的操作呢?答案是肯定的,不过和本地不同的是,Web端不会直接打开附件,而是使用超链接单元格的......