您当前的位置: 首页 > 

先求一个导

暂无认证

  • 2浏览

    0关注

    291博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

赛氪冬季赛 D(树上启发式合并)

先求一个导 发布时间:2022-04-02 16:15:12 ,浏览量:2

题目 题意: 给定n个点的树,m次询问,问以u为树根的子树的贡献。贡献为: (某条边权的出现次数*边权)^2。 思路: 树上启发式合并模板直接套用即可。 时间复杂度: O(nlogn) 代码:

#include
using namespace std;
const int N = 1e5+10;
typedef long long ll;
typedef pair PII;
int h[N],e[N>T;
	for(int i=0;i>x>>y>>z;
		add2(x,y,z); add2(y,x,z);
	}
	dfs1(1,0);
	dfs2(1,0,0);
	// for(int i=1;i            
关注
打赏
1662037414
查看更多评论
0.0371s