原文:2019-2020 ICPC Asia Hong Kong Regional Contest

C. Constructing Ranches 题意: 一棵树上每个节点有权值 a i ,问你有多少路径满足以下条件:路径经过的每个点权作为边长,可以构成一个多边形。 解法: 三条边能构成三角形的条件是两边之和大于第三边,四边形是三边之和大于第四边,以此类推。转化一下条件就是 sum gt max 考虑点分治。对于每个选定的重心,我们假设 sum i 表示i到重心的路径上的点权和, mx i 表示 ...

2020-02-20 00:10 0 171 推荐指数:

查看详情

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM