news 2026/5/2 2:37:31

DeepSeek LeetCode 2050.并行课程 III public int minimumTime(int n, int[][] relations, int[] time)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DeepSeek LeetCode 2050.并行课程 III public int minimumTime(int n, int[][] relations, int[] time)

```java
import java.util.*;

class Solution {
public int minimumTime(int n, int[][] relations, int[] time) {
// 构建图和入度数组
List<Integer>[] graph = new List[n + 1];
for (int i = 1; i <= n; i++) {
graph[i] = new ArrayList<>();
}
int[] indegree = new int[n + 1];
for (int[] rel : relations) {
int prev = rel[0];
int next = rel[1];
graph[prev].add(next);
indegree[next]++;
}

// dp[i] 表示完成课程 i 的最早时间
int[] dp = new int[n + 1];
Queue<Integer> queue = new LinkedList<>();
// 初始化所有入度为 0 的课程
for (int i = 1; i <= n; i++) {
if (indegree[i] == 0) {
dp[i] = time[i - 1];
queue.offer(i);
}
}

// 拓扑排序同时更新 dp
while (!queue.isEmpty()) {
int cur = queue.poll();
for (int next : graph[cur]) {
// 当前课程 cur 完成后,next 可以在 cur 完成后立即开始
// 所以 dp[next] 需要取所有前驱课程完成时间的最大值
dp[next] = Math.max(dp[next], dp[cur] + time[next - 1]);
indegree[next]--;
if (indegree[next] == 0) {
queue.offer(next);
}
}
}

// 最终答案是所有课程完成时间的最大值
int ans = 0;
for (int i = 1; i <= n; i++) {
ans = Math.max(ans, dp[i]);
}
return ans;
}
}
```

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/2 2:37:03

5分钟免费解锁Adobe全家桶:Adobe-GenP完整使用指南

5分钟免费解锁Adobe全家桶&#xff1a;Adobe-GenP完整使用指南 【免费下载链接】Adobe-GenP Adobe CC 2019/2020/2021/2022/2023 GenP Universal Patch 3.0 项目地址: https://gitcode.com/gh_mirrors/ad/Adobe-GenP 你是否因为Adobe Creative Cloud高昂的订阅费用而望而…

作者头像 李华
网站建设 2026/5/2 2:32:35

Keras Hub:轻量级模型共享与复用方案详解

1. 项目概述&#xff1a;Keras Hub&#xff0c;一个被低估的模型共享与复用利器如果你用过Keras&#xff0c;大概率也听说过TensorFlow Hub。但你可能不知道&#xff0c;Keras官方团队其实维护着一个名为keras-team/keras-hub的GitHub仓库。乍一看&#xff0c;它似乎只是Tensor…

作者头像 李华
网站建设 2026/5/2 2:28:23

射频噪声系数测量与低噪声系统设计实践

1. 噪声系数基础概念解析噪声系数(Noise Figure, NF)是射频和微波工程中最核心的性能参数之一&#xff0c;它量化了电子系统在信号处理过程中引入的附加噪声量。作为一名从事高频电路设计十五年的工程师&#xff0c;我经常需要精确测量各类放大器和接收机前端的噪声性能。理解噪…

作者头像 李华
网站建设 2026/5/2 2:27:25

FloEFD滑移网格仿真:高功率涡机散热器温度场精准预测

&#x1f393;作者简介&#xff1a;科技自媒体优质创作者 &#x1f310;个人主页&#xff1a;莱歌数字-CSDN博客 &#x1f48c;公众号&#xff1a;莱歌数字&#xff08;B站同名&#xff09; &#x1f4f1;个人微信&#xff1a;yanshanYH 211、985硕士&#xff0c;从业16年 从…

作者头像 李华
网站建设 2026/5/2 2:22:23

申通快递董事长陈德军出席重固镇“六业”融合推介会

近日&#xff0c;2026年度重固镇招商引资和"六业"融合推介会顺利举行&#xff0c;32个重点项目进行了集中签约。申通快递董事长陈德军应邀出席&#xff0c;并代表公司与重固镇签署新一轮战略合作协议。双方将围绕产业协同、人才生态、数字经济等领域深化耦合&#xf…

作者头像 李华