CSES-1674 Subordinates

server/2024/12/26 14:16:10/

题目传送门icon-default.png?t=O83Ahttps://vjudge.net/problem/CSES-1674

解题思路

其实就是求每个子树的大小。

代码

#include<bits/stdc++.h>
using namespace std;int n;
vector<int> g[200001];
int sz[200001];
void dfs(int x,int fa)
{sz[x]=1;for(auto y:g[x]){if(y!=fa){dfs(y,x);sz[x]+=sz[y];}}
}
int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>n;int u,v;for(int i=2;i<=n;i++){cin>>u;g[i].push_back(u);g[u].push_back(i);}dfs(1,1);for(int i=1;i<=n;i++)cout<<sz[i]-1<<" ";return 0;
}


http://www.ppmy.cn/server/153338.html

相关文章

以客户成功为核心,镜舟科技驱动数据库开源商业化创新

镜舟科技 CEO 孙文现 2024 年&#xff0c;在 StarRocks 社区朋友们和众多行业大客户的支持下&#xff0c;镜舟科技向前迈进了一小步&#xff0c;同时对于镜舟而言也是商业化推进的一大步。今年&#xff0c;镜舟实现了从追求市占率到追求商业成功的战略转型&#xff0c;并展现出…

Hive其九,排名函数,练习和自定义函数

目录 一、排名函数 -大名鼎鼎 1、row_number() 2、rank() 2、rank() 3、dense_rank() 二、练习 三、自定义函数 1、将字母变大写案例 2、输入 出生年月日求年龄 函数 一、排名函数 -大名鼎鼎 row_number() rank() dense_rank() 1、row_number() row_number从1开始&a…

Flume和Kafka的区别?

Flume 一般用于日志采集&#xff0c;可以定制很多数据源&#xff0c;减少开发量&#xff0c;基本架构是一个 Flume 进程agent&#xff08; source 、拦截器、选择器、 channel<Memory Channel 、 File Channel> 、 sink &#xff09;&#xff0c;其中传递的是原 子性的ev…

从零开始搭建 Maven 私有仓库并上传 Jar 包

一、为何搭建 Maven 私有仓库&#xff1f; 在开发过程中&#xff0c;搭建 Maven 私有仓库有着诸多重要的优势&#xff0c;以下为你详细阐述&#xff1a; 加速依赖下载 当我们进行项目构建时&#xff0c;如果依赖的是公共的 Maven 中央仓库&#xff0c;由于使用人数众多且服务…

Es搭建——单节点——Linux

Es搭建——单节点——Linux 一、安装 下载安装包&#xff1a; 官网下载地址&#xff1a;https://www.elastic.co/downloads/elasticsearch 上传包到linux 切换到安装目录下 解压&#xff1a;tar -zxvf elasticsearch-7.17.1-linux-x86_64.tar.gz 重命名安装文件夹 mv elastics…

C# 异步编程与多线程简析

引言 在现代软件开发中,异步编程和多线程是实现高性能、高响应性应用程序的关键技术。C# 提供了多种机制来支持异步编程和多线程,其中Thread、ThreadPool 和Task 是最为常用的三种。本文将对这三种机制进行简要分析,探讨它们的使用场景、优缺点以及如何在实际开发中选择合适…

Unity Mirror插件WebGL端多人联机实现

Demo地址[这里是图片001]https://gitee.com/njiyue/unity-mirror-webgl-test 使用Mirror插件及其开源的SimpleWebTransport实现&#xff0c;简单记录下遇到的问题。详细原理就不多介绍了哈~ Unity版本&#xff1a;2022.3.48f1c1 1. Unity导入mirror插件、SimpleWebTransport包…

InnoDB存储引擎【MySQL从放弃到入门】

文章目录 InnoDB存储引擎【MySQL从放弃到入门】1.逻辑架构1.1 一条SQL语句是怎么执行的呢&#xff1f;1.2 MySQL存储引擎有哪些&#xff1f; 2.MySQL一行记录是怎么存储的&#xff1f;2.1 NULL值是如何存储的&#xff1f; 3.char和varchar的区别&#xff1f;4.数据页4.1 聚簇索…