关注
/* JD 多部图 AC 100 找一个节点,和它不相连的节点都划到一个集合里面,然后验证一下这个集合和剩下的节点之间是否满足要求,如果满足,在考虑剩下的节点,先选一个出来,不相连的划分到一个集合中...循环操作直到所有的节点都划分完就可以了 */ import java.util.*; public class JD1 { public static class Node{ public int value; public ArrayList<Node> nexts; public boolean pass; public Node(int value){ this.value = value; nexts = new ArrayList<>(); pass = false; } } public static void process(Scanner in){ int n = in.nextInt(); int m = in.nextInt(); HashMap<Integer, Node> map = new HashMap<>(); for(int i = 0; i < n; i++){ map.put(i+1, new Node(i+1)); } for(int i = 0; i < m; i++){ int f = in.nextInt(); int s = in.nextInt(); Node nf = map.get(f); Node ns = map.get(s); nf.nexts.add(ns); ns.nexts.add(nf); } Node n1 = map.get(1); map.remove(1); List<Node> xl = n1.nexts; List<Node> nxl = new ArrayList<>(); for (Map.Entry<Integer, Node> entry : map.entrySet()) { if(!xl.contains(entry.getValue())){ nxl.add(entry.getValue()); } } boolean pan = false; for(Node node : nxl){ for(Node node1: xl){ if(!node.nexts.contains(node1)){ pan = true; break; } } } if(pan){ System.out.println("No"); }else{ System.out.println("Yes"); } } public static void main(String[] args){ Scanner in = new Scanner(System.in); int n = in.nextInt(); for(int i = 0; i < n; i++){ process(in); } } }
查看原帖
点赞 2
相关推荐
点赞 评论 收藏
分享
09-22 22:22
中山大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 害,找工作哪有不上当的!1.2W
- 2... 《从研一摆烂到稳拿oc:嵌入式er的踩坑血泪史,这些弯路真的别再走了!》5125
- 3... 26国考公告出炉,放宽到38岁意味着什么4643
- 4... 懂车帝二面 2025.10.11 1h32min3183
- 5... 分享一下实习一年,期间利用空闲时间做实验和小论文的感悟2830
- 6... 京东官宣发布新车,会有新的HC吗?2618
- 7... 下一站回家2443
- 8... 双非秋招timeline供参考(腾讯字节阿里快手美团)2298
- 9... 牛牛求救🆘,不敢梭哈后端第二技能点怎么搭配2211
- 10... 最近面试回答不出来的题2037
正在热议
更多
# 找工作中的小确幸 #
6819次浏览 70人参与
# 秋招踩过的“雷”,希望你别再踩 #
13522次浏览 154人参与
# 爱玛科技集团求职进展汇总 #
29492次浏览 208人参与
# 面包vs爱情,怎么选? #
15392次浏览 167人参与
# 实习在多还是在精 #
1798次浏览 33人参与
# 发面经攒人品 #
2324522次浏览 32411人参与
# 深信服秋招来了 #
280406次浏览 2917人参与
# 实习下班不想学习,正常吗? #
2346次浏览 40人参与
# 反问环节如何提问 #
106553次浏览 2000人参与
# 机械求职避坑tips #
67036次浏览 449人参与
# 校招谈薪一定要知道的事 #
1861次浏览 32人参与
# 你觉得什么岗位会被AI替代 #
3663次浏览 73人参与
# 贝壳求职进展汇总 #
35767次浏览 199人参与
# 机械人值得去的小众企业 #
24070次浏览 54人参与
# 秋招结束之后的日子 #
87861次浏览 985人参与
# 浪潮求职进展汇总 #
17654次浏览 137人参与
# 投格力的你,拿到offer了吗? #
118854次浏览 686人参与
# 诺瓦星云求职进展汇总 #
219642次浏览 1715人参与
# 新凯来求职进展汇总 #
51660次浏览 131人参与
# Offer比较,你最看重什么? #
216232次浏览 1394人参与
# 职场新人体验 #
86562次浏览 611人参与
# 实习教会我的事 #
31585次浏览 274人参与