首页 > 其他分享 >lg8935 [JRKSJ R7] 茎 题解

lg8935 [JRKSJ R7] 茎 题解

时间:2023-03-02 23:12:54浏览次数:37  
标签:连通 R7 题解 树形 子树 lg8935 操作 切断 dp

由于标签内包含背包和树形dp,所以考虑用背包dp和树形dp求解。
考虑每次合并2个连通块(一个包含根节点),设\(f_{i,j}\)表示\(i\)子树内,操作\(j\)次的方案数(未合并连通块),设\(f_{i,j}\)表示\(i\)子树内,操作\(j\)次的方案数(合并了连通块)。
设被合并的子树的根是\(v\),那么\((v,i)\)这条边必须在子树所有被操作过的边切断后切断。
设\(v\)子树切断了\(k\)条边,枚举有没有切断(v,i),如果切断了则现在整个子树切断了\(j+k+1\),否则切断了\(j+k\)条边。
由于我们还需要把\(v\)子树的操作序列插入\(i\)原来的操作序列,方案数为\(f_{i,j}*f_{v,k}*C_{j+k+1}^{j}\)或者\(f_{i,j}*f_{v,k}*C_{j+k}^{j}\)
根据树形背包,\(j\)不会超过\(i\)子树的大小,此处时间复杂度\(O(n^2)\)

标签:连通,R7,题解,树形,子树,lg8935,操作,切断,dp
From: https://www.cnblogs.com/celerity/p/17173959.html

相关文章

  • [已解决]Android studio连接远程MySQL问题解决
    我电脑安装的是8.0的MySQL,导入使用的jar包是mysql-connector-java-5.0.71、首先先按照大佬的链接配置好一些东西,注意!已经安装8.0版本MySQL的保持原样就行,不用重新安装5.0......
  • istio 常见问题解决
    1.Commanderroroutput:xtablesparameterproblem:iptables-restore:unabletoinitializetable'nat'  Failedtoexecute:iptables-restore--noflush/tmp/i......
  • Everything 搜索失败问题解决
    平时用的好好的Everything突然某一天用不了了,什么东西都搜不出来了……就搜桌面上摆着的文件都搜不出来……下文介绍下我的解决方案解决方案任务栏找到Everything......
  • HBase存储空间撑爆导致拒绝服务的问题解决思路与操作方法记录
    时间:2022年3月29日;问题:tmss数据源切换完成后,源表数据将HBase集群内节点的存储空间撑爆,导致HBase集群内节点拒绝服务;修复:查询HDFS占用空间情况:hdfsdfs-df-h;确认是否......
  • ARC_C题解
    ARC009C错排数\(\times{C(n,k)}\)错排数可以用递推公式:\(D_n=(n-1)\times(D_{n-1}+D_{n-2})\)。具体的原理是考虑\(1\)这个位置是第几个元素填的,假设是\(k\)。分为两种情......
  • 【题解】[GDKOI2021] 空中恋爱论
    一场比赛,一个学长,一段故事,一场大梦。折戟沉沙,壮志未酬。思路cdq分治+FFT。首先意识到对和满足要求的区间计数,可以先求前缀和,再转化成前缀和的端点对计数。令\(A_n......
  • leetcode 2564. 子字符串异或查询[题解]
    链接:子字符串异或查询思路:题目说\(val\oplusfirst=second\)可得\(val=second\oplusfirst\)题目变成从\(0-1\)串中找到最先出现的\(val\)的二进制表示,注意是\(10^......
  • leetcode2565. 最少得分子序列[题解]
    最少得分子序列给你两个字符串s和t。你可以从字符串t中删除任意数目的字符。如果没有从字符串t中删除字符,那么得分为0,否则:令left为删除字符中的最小下标。......
  • 洛谷P4051 [JSOI2007]字符加密 题解 后缀数组sa的应用
    题目链接:https://www.luogu.com.cn/problem/P4051题目大意:给定一个长度为\(n\)的字符串\(s\),每次将\(s\)的首字符取出放到末尾……这样能得到\(n\)个字符串。将......
  • iframe sanbox 造成附件下载问题解决
    问题场景,iframe通过src加载三方website,同时三方website调用api生成web页面,页面中会包含click链接(打开新页面)之后会包含文件下载参考图如下  问题对于通过a......