会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
___零零
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
dfs
2019牛客国庆集训派对day3 买一送一
摘要:题目链接: 题意:有n个点,n-1条单向边,每个点都销售一类商品 问从点1开始走,买第一样商品类型为x,买第二样商品类型为y,问不同有序对<x,y>的数量 解法: col[i]表示这个点的商品类型 last[col[i]]表示从1到点i过程中,点i的商品类型上次出现的时候的点的父亲 vis[col[
阅读全文
posted @
2019-12-21 15:53
___sss
阅读(216)
评论(0)
推荐(0)
牛客练习赛55 E 树
摘要:题目链接: 题意:给出n个点,n-1条边求任意两个点的距离平方的和 解法: f[i]表示这个点的高度 sz[i]表示这个子树的大小 szz[i]表示这个这个子树大小的平方 sum[i]表示这个子树所有点高度的和 两个点i, j的距离dis = f[i] + f[j] - 2 * f[lca(i, j
阅读全文
posted @
2019-12-21 15:26
___sss
阅读(191)
评论(0)
推荐(0)
公告