CodeForces - 767C Garland(乱搞)

这篇博客讲述了Dima在梦中得到的一个特殊圣诞花环,花环由灯泡组成,每两个灯泡间由电线直接或间接连接。Dima想要将花环割成三部分,每部分灯泡亮度(温度之和)相等。他需要找到两条电线来割断,使得这个目标能实现。博客提供了一个n个灯泡的输入示例,每个灯泡有一个挂靠的灯泡编号(0表示没有)和温度。博主通过计算每个节点的累计温度,采用后序遍历的方法寻找解决方案。如果找到的节点数大于等于3,说明存在分割方案,并给出任意一组可行的答案。
摘要由CSDN通过智能技术生成

题目链接:http://codeforces.com/problemset/problem/767/C点击打开链接

C. Garland
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output

Once at New Year Dima had a dream in which he was presented a fairy garland. A garland is a set of lamps, some pairs of which are connected by wires. Dima remembered that each two lamps in the garland were connected directly or indirectly via some wires. Furthermore, the number of wires was exactly one less than the number of lamps.

There was something unusual about the garland. Each lamp had its own brightness which depended on the temperature of the lamp. Temperatures could be positive, negative or zero. Dima has two friends, so he decided to share the garland with them. He wants to cut two different wires so that the garland breaks up into three parts. Each part of the garland should shine equally, i. e. the sums of lamps' temperatures should be equal in each of the parts. Of course, each of the parts should be non-empty, i. e. each part s

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值