m个点组成一张二分图,定义 一棵树的Prufer code:取出当前下标最小的叶子结点,将其删除,并且输出和它相邻的点的下标,直到最后只剩下两个点,问你是否能构造这样一棵树,并且将这棵树输出。
给你 n+m n+m个点,组成一棵树,并且左半边 n n个点,右半边 m m个点组成一张二分图。 定义 一棵树的Prufer code:取出当前下标最小的叶子结点,将其删除,并且输出和它相邻的点的下标,直到最后只剩下两个点。 告诉你两个子序列 a a, b b。他们都是这棵树的 Prufer code的一个子序列,并且 a a中元素是 1 1~ n n, b b中元素为 n+1 n+1~ n+m n+m。 问你是否能构造这样一棵树,并且将这棵树输出。
![HBC233872[SCOI2005]最大子矩阵,动态规划Foolpruf Security题解
-第1张图片-东莞河马信息技术 HBC233872[SCOI2005]最大子矩阵,动态规划Foolpruf Security题解
-第1张图片-东莞河马信息技术](https://www.xxstcz.com/zb_users/upload/2023/11/20231114173301169995438143008.jpeg)
(图片来源网络,侵删)