首页 > 其他分享 >The 2nd Universal Cup Stage 18: Dolgoprudny H

The 2nd Universal Cup Stage 18: Dolgoprudny H

时间:2024-01-14 21:55:24浏览次数:21  
标签:frac 函数 Cup 18 sum 个数 节点 text Universal

题意大概是说求有所有有标号有根树及其黑白染色方案使得定义 \(S_{x}\) 为 \(x\) 和其儿子节点构成的集合,则 \(S_{x}\) 中的黑色节点个数要求不少于白色节点个数,且定义 \(x\) 的白色节点个数为 \(cnt_{x}\),则其方案的贡献为 \(\sum_{i=1}^{n}cnt_{i}!\)(原题意这里似乎说的非常抽象,它说所有白色下属之间的顺序是重要的,但似乎没加 \(\text{direct}\),可能不一定为直接下属,也就是子树和儿子节点的关系,之前揣测题意揣测了半天,实际上题目想表达的意思实际是所有白色的儿子节点是可以分配顺序的)

这个东西其实似乎是强于 \(\text{Cayley}\) 定理的,因为如果所有子树都是黑色的,那么实际上是有标号有根树计数,答案是 \(n^{n-1}\),但似乎很难进行扩展。因为要求 \(S_{x}\) 中的黑色节点个数要求不少于白色节点个数的这个条件既描述了 \(x\),也描述了其儿子节点,如果直接 \(\text{fix}\) 好这颗树,儿子节点的着色方案实际上依赖于自身的状态,反之如果只有儿子节点,那么着色方案是确定的,就可以大力施加 \(\text{prufer}\) 序了。

似乎这表明了这个题并没有非常好的组合意义推法,但经过一些观察,实际上 \(\text{Cayley}\) 定理其实是有其生成函数形式的。我们用生成函数的角度考虑,自底而上分配权值,可以发现,当当前点固定时,则子树的自己的分配方式刚好是可以任意有序拼接的,但由于会算重 \(k!\) 次(\(k\) 为儿子个数),所以要除以 \(k!\),这个其实就是 \(\text{exp}\) 的形式,所以我们得到了 \(\text{Cayley}\) 定理的一个生成函数形式 \(F=e^Fx\),此时 \(F=\sum_{i=0}^{\infty}i^{i-1}x^i\),特别的 \(G=\int \frac{F}{x}dx\) 则为有标号无根树的生成函数。该函数方程是无初等解的,故无法用很好的形式表示,但利用这个东西可以用生成函数刻画诸如扩展 \(\text{Cayley}\) 定理的东西。

这个题也可以用类似的方式做,令 \(F\) 为根为黑色的生成函数,\(G\) 为根为白色的生成函数,则 \(F=\sum_{i=0}^{\infty}\sum_{j=0}^{i+1}\frac{F^{i}}{i!}G^{j},G=\sum_{i=0}^{\infty}\sum_{j=0}^{i-1}\frac{F^{i}}{i!}G^{j}\),化简得 \(F=\frac{e^G-e^{FG}G^2}{1-G},G=\frac{e^G-e^{FG}}{1-G}\),直接强硬用分治 \(\text{FFT}\) 维护这一坨东西即可,细节复杂无比,每次分治要拆成 \(19\) 个 \(\text{NTT}\),写的非常自闭。

复杂度 \(O(n\log^2 n)\)

标签:frac,函数,Cup,18,sum,个数,节点,text,Universal
From: https://www.cnblogs.com/zhouhuanyi/p/17964253

相关文章

  • GEC6818开发板Linux环境中telnet的搭载
    一、首先打开开发板的Linux①通过232串口通信线连接开发板打开②打开网络配置文件(/etc/init.d/rcS)[root@GEC6818/]#vi/etc/init.d/rcS③用vi打开文件,在文件里面添加如下命令:#启动eth0网卡,并设置IP为192.168.1.124/sb......
  • Android平台RTMP推送|轻量级RTSP服务|GB28181设备接入模块之实时快照保存JPG还是PNG?
    JPG还是PNG?JPG和PNG是两种常见的图片文件格式,在压缩方式、图像质量、透明效果和可编辑性等方面存在显著差异。压缩方式:JPG是一种有损压缩格式,通过丢弃图像数据来减小文件大小,因此可能会损失一些图像细节和质量。而PNG使用的是无损压缩格式,它不会丢失任何原始图像数据,从而保持了图像......
  • 代码随想录 day18 找树左下角的值 路径总和 从中序与后序遍历序列构造二叉树
    找树左下角的值最简单就是想到层序遍历之后取第一个位置元素就是了递归的话需要先判断哪里最深的节点至于最左保持中左右的遍历顺序第一次得到最大深度处就是最左的路径总和有点像查找子树路径所以递归回溯是比较好的选择在求路径的适合,targetSum-node->val是否为......
  • CF1876D Lexichromatography
    CF1876DLexichromatographyLuoguCF1876D题目描述给定一个长为\(n\)的序列\(a\),你需要对这个序列进行红蓝染色。染色有如下要求:每个位置恰好染上其中一种颜色。对于所有的值\(k\),在这个序列的任意子区间\([l,r]\)中,值为\(k\)且为红色的位置数减去值为\(k\)且为......
  • Hey left 1 Codeforces Round 918 (Div. 4)
    题目链接A.3个数,其中2个数相同,输出不相同的那个可以用ifelse判断,较为麻烦用的map,输出出现一次的#include<bits/stdc++.h>usingnamespacestd;constintN=1e5+10;voidsolve(){map<int,int>mp;for(inti=0,x;i<3;i++){cin>>x;mp[x]++;......
  • CVE-2020-11800
    ZabbixServertrapper命令注入漏洞(CVE-2020-11800)Zabbix是由AlexeiVladishev开发的一种网络监控、管理系统,基于Server-Clinet架构。在CVE-2017-2824中,其Server端trappercommand功能存在一处代码执行漏洞,而修复补丁并补完善,导致可以利用IPv6进行绕过,注入任意命令。环境搭建执......
  • P4429 [BJOI2018] 染色
    题面传送门这么牛的结论题!分别考虑每个联通块,不断去掉一度点显然不影响,我们依次给出几个手玩的结论:性质1:如果有奇环,那么无解。只需要给奇环上的集合全部赋值\(\{0,1\}\)即可。性质2:若存在两个环的边不相交,那么无解。考虑一个环,取其对称的两个点,分别记为\(p,q\)。令\(......
  • UM2003A 一款200 ~ 960MHz ASK/OOK +18dBm 发射功率的单发射芯片
    UM2003A是一款工作于200~960MHz频段的单片集成、高性能、可独立运行的OOK发射器。内部集成的OTP方便用户对各种射频参数以及特色功能进行编程。该芯片以其高集成度和低功耗的设计,特别适用于低成本,低功耗,电池驱动的无线发射应用。UM2003A的工作载波频率是由一个低噪声小......
  • AT_joisc2018_b 题解
    AT_joisc2018_b题解传送门题意有一个以原点为中心的正方形,有\(n(n\le100)\)条不在正方形内部的线段,你需要画一些不在正方形内部的线段,使得这些线段可以把正方形围起来,要求最小化你画的线段的长度和。思路我们需要画出一条闭合折线,并且能够把正方形包围。考虑我们一定是......
  • “进口”双核[email protected]仅188元起,超高性价比!“邮票孔”AM62x工业核心板,正式发布!
    创龙科技作为TI官方合作伙伴,在2022年9月即推出搭载TI最新明星处理器AM62x的工业核心板-SOM-TL62x(B2B版本)。为了让工业客户进一步降低产品成本,并提高产品连接的可靠性,我们再次推出“邮票孔版本”AM62x工业核心板-SOM-TL62x-S,满足更多元的客户需求。其中,双核[email protected]......