题目 题意: 给定n个点的树,每个点有点权ai。选中点i后,可以观察到点i相邻的所有点(包括点i)。求最小的花费,使得所有点可以被观察到。 思路:
时间复杂度: O(n) 代码:
// Problem: 皇宫看守
// Contest: AcWing
// URL: https://www.acwing.com/problem/content/1079/
// Memory Limit: 64 MB
// Time Limit: 1000 ms
//
// Powered by CP Editor (https://cpeditor.org)
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define OldTomato ios::sync_with_stdio(false),cin.tie(nullptr),cout.tie(nullptr)
#define fir(i,a,b) for(int i=a;i
关注
打赏