
树的形态
树的形态
sz_165394732
这个作者很懒,什么都没留下…
展开
-
DTOJ 4845. 三国学者
题意每周六的晚上,当大家都离去的时候,空荡荡的房间里便只剩下了HaSdnEHaSdnEHaSdnE孤寂的身影.他不知道自己该往何处去,又该以何事来度过这漫长的夜晚.苦思冥想中,他拿出了手机,准备呼叫他的小弟,相约一个秘密场所开启男人的浪漫,一起研究三国时期的名将、名器、名马.但是他的小弟非常多,而且每个小弟还有自己的小弟,如此便形成了一个树形的结构.同时,早已脱离旧制度的他明白,一个人小弟的小弟还是他自己的小弟.可他和自己所有的小弟们恰好都忘了充话费,以至于每个人都只剩下拨出一个电话的费用了.对于原创 2020-06-02 21:36:37 · 206 阅读 · 0 评论 -
DTOJ 4771. Barbecue
题意Lyra 去野外旅游,准备试验刚买的烧烤架,于是她走到了附近的一棵树下想把树的一部分砍下来作为燃料。树可以看成一棵 nnn 个点编号为 1⋯n1 \cdots n1⋯n 的有向无环图, Lyra 要求她砍下来的部分必须是一个连通块,编号也必须连续,她想知道她有多少种不同的砍法。即给定一棵树,问多少个不同的区间 [L,R][L,R][L,R] 满足编号为 [L,R][L,R][L,R] ...原创 2020-04-03 23:09:24 · 286 阅读 · 0 评论 -
DTOJ 4656. 「CSP-S 2019」树的重心
题意小简单正在学习离散数学,今天的内容是图论基础,在课上他做了如下两条笔记:一个大小为 nnn 的树由 nnn 个结点与 n−1n − 1n−1 条无向边构成,且满足任意两个结点间有且仅有一条简单路径。在树中删去一个结点及与它关联的边,树将分裂为若干个子树;而在树中删去一条边(保留关联结点,下同),树将分裂为恰好两个子树。对于一个大小为 nnn 的树与任意一个树中结点 ccc,称 c...原创 2020-02-16 14:21:53 · 308 阅读 · 0 评论 -
DTOJ 4710. 并
题意一棵 nnn 个点的树有 n−1n-1n−1 条边,分别为 (u1,v1),(u2,v2),⋯ ,(un−1,vn−1)(u_1,v_1),(u_2,v_2),\cdots,(u_{n-1},v_{n-1})(u1,v1),(u2,v2),⋯,(un−1,vn−1). 开始时,对每个点 uuu,有集合 Su={u}S_u=\{u\}Su={u}.有 mmm 个操作,第 iii...原创 2020-02-08 23:39:50 · 270 阅读 · 1 评论 -
DTOJ 4707. 点分治
题意对于一棵 nnn 个点的树,求其点分治方案数。两种点分治方案不同,当且仅当某个连通块的分治中心不同。为了避免出现歧义,我们提供了一份暴力代码来具体描述这个算法。const int mod=1e9+7;const int maxn=5005;bool vis[maxn];vector<int> e[maxn];int n;inline void view_all(v...原创 2020-02-07 23:24:01 · 306 阅读 · 0 评论 -
DTOJ 4700. Access
题意在一棵有根树中,边有两种:虚边和实边。一个点最多和一个儿子之间有实边。当我们执行 Access(x) 时,首先会把 x 到根这条路径上的所有点的实边全变成虚边,然后把这条路径上的所有边全变成实边。有一棵 nnn 个点、以 111 为根的有根树,一开始所有边都是虚边。你可以进行最多 kkk 次任意的 access 操作,求树有可能的形态数目。子任务一 (303030pts),树为一条链....原创 2020-02-03 23:26:56 · 261 阅读 · 0 评论 -
(学军集训)探寻
题意探寻者皮特(Pete)在一个新的钛矿上有领先优势,需要您的帮助将采矿业务推销给投资者。矿山可以表示为一棵树:矿山的入口是树的根,其他树节点是地下钛矿的矿穴,树的边是皮特可以在两个矿穴之间(或对于和根相邻的边,在矿井入口和矿穴之间)挖掘潜在隧道。连接第矿矿床与其母矿的隧道的长度为英尺。其中一个叶节点包含母矿,其它的矿穴中包含价值元的矿石。皮特从矿井的入口开始,他的目标是到达母矿。显然,...原创 2019-12-13 23:58:36 · 353 阅读 · 0 评论 -
(CSP2019模拟)DTOJ 4624. 树
题意给定一棵 nnn 个结点的树,共有 qqq 次询问。第 iii 次询问首先包含了三个数 ki,mi,rik_i,m_i,r_iki,mi,ri ,接着给定了树上互不相同的 kik_iki 个关键点 ai,1,ai,2,…,ai,ka_{i, 1}, a_{i, 2}, \dots, a_{i, k}ai,1,ai,2,…,ai,k 。对于第iii次询问,你需要回答当这棵树以...原创 2019-11-08 20:40:02 · 381 阅读 · 1 评论 -
(CSP2019模拟)slowset
题意给定一颗nnn个点的树,初始每个节点上都有一个人,有mmm次操作,每次选定一个点ppp,并让所有人朝ppp的方向前进一步,求m次操作后树上有人的点数。数据范围:n≤100000n\le100000n≤100000题解直接维护每个点的人是不现实的,一定要借助于某些性质。通过画图发现每次修改后,有人的点还是一个连通块,且每次修改都会使这个连通块的叶子节点(ppp除外)消失。于是考虑维护叶子...原创 2019-11-03 16:20:01 · 752 阅读 · 0 评论 -
雪花
题意平安夜,大雪纷飞。你回想起那也是一个平安夜,你在一片大雪中遇见她。她穿着洁白的衣裳,仿佛和雪景融为一体。几年之后,纷纷扬扬的大雪再次飘落。然而时间和空间再次重叠,却只剩下了你孤单一人。隔着窗户,你看着窗外的雪景。你曾想起她送过你一片 mmm 维的雪花。在告别之日,她曾对你说:“雪花的图案穷尽之时,就是你我再次相遇之日。“漫漫长夜,你数起了那片雪花的图案。你很快就明白了雪花的图案无穷无...原创 2019-08-14 23:16:40 · 144 阅读 · 0 评论 -
#3316. baka
题意:给一棵nnn个节点的树,每条边有方向,求至少把几条边反转,可以使得存在两个点,从它们出发能到达树上所有节点。n≤106n\le 10^{6}n≤106题解:不是很懂自己在考场上是怎么做到一个小时写完前两题,并且此题思路正确的情况下最终这题暴零的。。。写一下考场上的心路历程吧,作为教训:9:40开题,感觉无从下手,先想了一下一条链的情况,发现是把链分为两段,两段分别从一个点出发向两边...原创 2019-08-09 23:24:05 · 101 阅读 · 0 评论 -
APIO2014 连珠线 ( beads)
题意有nnn个珠子,一开始只有一个珠子,随后的n−1n-1n−1个珠子以如下方式之一加入:1.直接向已有的珠子连一条红线;2.在已有连红线的两个珠子之间的红线拆段,再分别向它们连一条线。给出最后形成的树(不给出边的颜色),且每条边有权值,求蓝边权值和的最大值。题解原始想法:根据样例猜一下,是不是每个点都可连两条蓝边,保证蓝边不相交,树形DP一下即可?显然是错的(APIO题目哪有这么简单...原创 2019-05-16 21:33:59 · 269 阅读 · 0 评论 -
ssoj4000: 蔬菜(vegetable)
时间限制: 1 Sec 内存限制: 256 MB提交: 45 解决: 14[提交][状态][博客][加入收藏]题目描述题目背景:您使用脚本刷出了上题游戏 998244353 关的最高分 (最优解),心满意足的准备点继续学习,忽然一条弹窗弹了出来:你想明白活着的意义吗?你想真正的… 活着吗?YES or NO 作为一名新时代新青年,您当然不信这种扯淡的东西,毫不犹豫点击了 YES,于是当...原创 2018-10-31 16:33:08 · 265 阅读 · 0 评论 -
(FJWC2020) DTOJ 4686. 字符串
题意你喜欢字符串。有人送了你一个仅含小写字母的字符串。由于你是一名优秀的 OIer,所以你决定对这个字符串展开研究。定义两个字符串是相似的,当且仅当存在至多一个 iii,使得这两个字符串中只有第 iii 个字母不同。你取出了这个字符串中所有长度为 mmm 的子串。你想知道,对于每个长度为 mmm 的子串,有多少个其它长度为 mmm 的子串与它相似。子任务 1(10%)1(10\%)1(1...原创 2020-01-25 11:55:34 · 358 阅读 · 0 评论