L2-031 深入虎穴 (25分)

测试点1(1分) 深度为0时的特判,需要将起始深度设为-1

#include <bits/stdc++.h>

using namespace std;

vector<int> e[100010];
int book[100010];
int n;
int maxdepth,index1;

void dfs(int u,int depth){
    if(depth>maxdepth){
        maxdepth=depth;
        index1=u;
    }
    if(e[u].size()==0)
        return ;
    for(int i=0;i<(int)e[u].size();i++){
        int v=e[u][i];
        dfs(v,depth+1);
    }
}

int main(){
    scanf("%d",&n);
    int k,d;

    memset(book,false,sizeof(book));
    for(int i=0;i<n;i++){
        scanf("%d",&k);
        while(k--){
            scanf("%d",&d);
            book[d]=true;
            e[i+1].push_back(d);
        }
    }
    int sign;
    for(int i=1;i<=n;i++){
        if(book[i]==0){
            sign=i; //找到入口
            break;
        }
    }

    maxdepth=-1;///测试点1,1分
    index1=0;
    dfs(sign,0);

    printf("%d\n",index1);

    return 0;
}

 

### 安装和配置 DeepSeek R1 #### 准备工作 为了在 MacBook 上成功安装和配置 DeepSeek R1,需先确认设备满足最低硬件需求。鉴于 DeepSeek-R1 对资源的需求较高,建议使用配备 M1 或更新版本芯片的 Mac 设备[^1]。 #### 安装 Homebrew 和依赖项 Homebrew 是 macOS 平台上的一款包管理工具,可以简化软件安装过程。通过执行如下命令来安装 Homebrew: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 完成 Homebrew 的安装之后,继续安装必要的开发环境组件,如 Python、Git 及其他可能需要的基础库[^2]。 #### 获取并编译源码 由于官方并未提供针对 macOS 特定架构优化过的二进制文件发版,因此通常情况下需要自行下载项目仓库中的源代码,并按照给定说明文档来进行本地构建。对于支持 Apple Silicon 架构的应用程序来说,利用像 `llama.cpp` 这样的生态以及苹果自家推出的 MLX 库能够极大提升性能表现[^3]。 #### 配置运行环境 根据具体应用案例调整参数设置,确保所有外部服务(数据库连接、API 密钥等)均已正确配置完毕。如果涉及到 GPU 加速,则还需额外加载 Metal 工具链或其他适配层以便充利用内置图形处理器的能力。 #### 测试验证 最后一步是对整个系统进行全面测试,包括但不限于单元测试、集成测试乃至压力测试等多个方面,以此保证最终成果稳定可靠。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值