首页 > 其他分享 >A. Party

A. Party

时间:2024-05-15 21:19:21浏览次数:7  
标签:int dfs next depth Party now

原题链接

题解

1.多根树结构,但是将-1的点设为0的子节点,就变成了单根树
2.仔细读题!!!只要同一链上的就不能在一个组里

code

#include<bits/stdc++.h>
using namespace std;
int depth[2005]={0};
vector<int> G[2005];
void dfs(int now)
{
    for(auto next:G[now])
    {
        depth[next]=depth[now]+1;
        dfs(next);
    }
}
int main()
{
    int n;
    cin>>n;

    for(int i=1;i<=n;i++)
    {
        int x;
        cin>>x;
        if(x==-1) x++;
        G[x].push_back(i);
    }
    dfs(0);
    int ans=0;
    for(int i=1;i<=n;i++) ans=max(ans,depth[i]);
    cout<<ans;
    return 0;
}


标签:int,dfs,next,depth,Party,now
From: https://www.cnblogs.com/pure4knowledge/p/18194724

相关文章

  • P1821 [USACO07FEB] Cow Party S
    [P1821USACO07FEB]CowPartyS-洛谷|计算机科学教育新生态(luogu.com.cn)每次都求一遍从uuu到r......
  • CF1711B Party 题解
    CF1711BParty原题题意给定$n$个点带点权的无向图,点权$a_i$保证无重边自环,点权非负),要求删去一些点和它相连的边,使得剩下这个图的边数为偶数且删去点的点权之和最小。问删去点的点权之和最小是多少?分类讨论我们分类讨论一下。$m$为偶数,则不需要删边或点,直接输出$0$即......
  • 记录 re:Invent 大会,使用 PartyRock 编写我们第一个 AI 应用以及心得
    如果说2023年什么应用技术最火,那么说是OpenAI为代表的ChatGPT在AI方面的突破和发展,是完全没有任何的争议的。随后,各大云厂商以及应用集成商甚至垂直领域的服务提供商都有了对应的AI模型。我们开玩笑的说,这个好比多年前的百团大战一样,各种的AI相关的应用奔涌出现、百......
  • 2023 re:Invent 用 PartyRock 10 分钟构建你的 AI 应用
    前言一年一度的亚马逊云科技的re:Invent可谓是全球云计算、科技圈的狂欢,每次都能带来一些最前沿的方向标,这次也不例外。在看完一些keynote和介绍之后,我也去亲自体验了一些最近发布的内容。其中让我感受最深刻的无疑是PartyRock了。PartyRock真的算是做到了:能让任何人快速......
  • 洛谷题解-P1821 [USACO07FEB] Cow Party S
    https://www.luogu.com.cn/problem/P1821题目描述寒假到了,nnn头牛都要去参加一场在编号为xxx的牛的农场举行的派对,农场之间有mmm条有向路,每条路都有一定的长度。每头牛参加完派对后都必须回家,无论是去参加派对还是回家,每头牛都会选择最短路径,求这nnn头牛的最短路径(一个......
  • CF1679E Typical Party in Dorm
    TypicalPartyinDormLuoguCF1679E题面描述给定一个长度为\(n(n\le1000)\),仅由前\(17\)个英文小写字母和问号组成的字符串\(s\)。多次询问,每次给出一个由前\(17\)个英文小写字母组成的字符集\(A\),你可以将\(s\)中的问号任意替换成\(A\)中的字母,求你能得到多少......
  • [活动(深圳)] .NET Love AI 之 .NET Conf China 2023 Party 深圳
    中国.NET社区2023年12月16日在北京成功举办了.NETConfChina2023,虽然北京飘起雪,依然挡不住想要参加活动的全国各地的.NET开发兄弟姐妹的热情。大家可以通过大会精彩照片集:https://live.photoplus.cn/live/79415183体验现场的热度。欢迎访问大会官网了解更详细的信息:https://d......
  • Candy Party (Hard Version) 题解
    原题链接:CF1868B2,简单版:CF1868B1。题意有\(n\)个人,第\(i\)个人手上最初有\(a_{i}\)颗糖。现在每个人可以把自己手中的糖选一些给不多于一个人,同时每个人也只能接受不多于一个人的糖,选出的糖的数量必须是二的次幂。问能否能让每个人最终手上的糖的数量相等。思路首先,这......
  • [ARC120E] 1D Party 题解
    提供二分+DP做法。Solution题意给出\(n(\le2\times10^5)\)个单调递增偶整数\(a_i\),求最小的\(k\)满足每一个\(i\)都可以在\(k\)时刻之前(含)与相邻的数相遇。每个单位时间可以移动一个单位距离。思路启发式思考在想到正解之前,我们可以想想类正解。显然,在时间一单......
  • CF1163B2 Cat Party (Hard Edition) 题解
    题意:思路:对于满足条件的区间$[1,x]$,有如下三种情况:$1$.所有元素出现次数都为$1$;$2$.除了一个元素出现次数为$1$之外,其余元素出现次数都相等;$3$.除了一个出现次数比其他数的出现次数多$1$的元素之外,其余元素出现次数都相等。在线处理:设$cnt_i......