第二题问题转化后DFS 确定这个人有几个一定比他弱,几个人一定比他强就ok。 java代码ac public static void dfs(int[][] battles, int index, int p){ for(int i =0; i< battles.length; i++){ if(index == 0 && p == battles[i][0] && !post.contains(battles[i][1])){ post_count++; dfs(battles, index, battles[i][1]); post.add(battles[i][1]); } if(index == 1 && p == battles[i][1] && !pre.contains(battles[i][0])){ pre_count++; dfs(battles, index, battles[i][0]); pre.add(battles[i][0]); } } } }
点赞 评论

相关推荐

01-26 22:20
已编辑
门头沟学院 Java
Java抽象带篮子:项目很nb了,现在好好准备八股和算法吧,早点找实习,可以看看我的置顶帖子。帖子里写了怎么改简历,怎么包装实习经历,还有2个高质量可速成的项目话术,和我的牛客八股笔记专栏
点赞 评论 收藏
分享
牛客网
牛客企业服务