关注
import java.util.Scanner; import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int ai = in.nextInt(); int m = in.nextInt(); Map<integer>> records = new HashMap<>(); for(int i = 0; i < m; i++) { String[] strs = in.next().split(","); int val1 = Integer.parseInt(strs[0]), val2 = Integer.parseInt(strs[1]); if(!records.containsKey(val1)) records.put(val1, new ArrayList<integer>()); if(!records.containsKey(val2)) records.put(val2, new ArrayList<integer>()); records.get(val1).add(val2); records.get(val2).add(val1); } int b= records.get(ai).size(); List<integer> lists=new ArrayList<integer>(); lists.add(ai); int index=0; while(lists.size()>index&&records.size()>0) { int tmp=lists.get(index); boolean a=false; for(Integer num:records.get(tmp)) { if(!lists.contains(num)) { lists.add(num); a=true; } } if(a) { records.remove(tmp); } index++; } System.out.println(lists.size()-1-b); } } //后面就改了下,对查过的记录进行Remove</integer></integer></integer></integer></integer>
点赞
相关推荐
点赞 评论 收藏
分享
05-27 13:35
郑州大学 后端 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 职场捅娄子大赛 #
372480次浏览 3804人参与
# 摸鱼打卡站 #
41178次浏览 703人参与
# 写给毕业5年后的自己 #
13626次浏览 242人参与
# 找实习你看重大厂光环还是业务方向 #
12540次浏览 96人参与
# 听到哪句话就代表面试稳了or挂了? #
166892次浏览 1347人参与
# 你的房租占工资的比例是多少? #
29911次浏览 333人参与
# 考研对你找工作产生了哪些影响? #
17812次浏览 152人参与
# 什么专业适合考公 #
32473次浏览 208人参与
# 工作压力大怎么缓解 #
83508次浏览 954人参与
# 我在牛客求捞 #
74835次浏览 277人参与
# 你最满意的offer薪资是哪家公司? #
27627次浏览 149人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
237983次浏览 1758人参与
# 每人推荐一个小而美的高薪公司 #
74689次浏览 1364人参与
# 牛友们的论文几号送审 #
43427次浏览 767人参与
# 机械人的薪资开到多少,才适合去? #
109982次浏览 452人参与
# 百度求职进展汇总 #
397523次浏览 4679人参与
# kpi面有什么特征 #
41986次浏览 335人参与
# 一人推荐一个值得去的通信/硬件公司 #
180593次浏览 1843人参与
# HR问:你期望的薪资是多少?如何回答 #
43716次浏览 538人参与
# 应届生应该先就业还是先择业 #
108547次浏览 629人参与