关注
第二题: import java.util.HashMap; import java.util.Scanner; import java.util.Map.Entry; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int m = Integer.parseInt(scan.nextLine()); int n = Integer.parseInt(scan.nextLine()); HashMap<String, Integer> map = new HashMap<>(); int max = 0; for (int i = 0; i < n; i++) { String[] strs = scan.nextLine().split(" "); int k = Integer.parseInt(strs[0]); if (k > 0) { String[] zus = new String[k]; for (int j = 0; j < k; j++) { StringBuilder sb = new StringBuilder(); sb.append(strs[2 * j + 1]); sb.append(strs[2 * j + 2]); zus[j] = sb.toString(); } if (map.size() == 0) { for (int j = 0; j < zus.length; j++) { map.put(zus[j], 1); } } else { HashMap<String, Integer> map2 = new HashMap<>(); for (Entry<String, Integer> entry : map.entrySet()) { int nums = entry.getValue(); for (int j = 0; j < zus.length; j++) { if (entry.getKey().equals(zus[j])) { nums++; if (nums > max) max = nums; map2.put(entry.getKey(), nums); break; } } } map = new HashMap<>(map2); } } else { map = new HashMap<>(); } } if (max <= 1) System.out.println(1); else System.out.println(max); } }
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习简历求拷打 #
7709次浏览 96人参与
# 担心入职之后被发现很菜怎么办 #
265200次浏览 1122人参与
# 秋招被挂春招仍然能投的公司 #
5544次浏览 88人参与
# 作业帮求职进展汇总 #
81747次浏览 531人参与
# 什么是优秀的实习经历 #
7370次浏览 195人参与
# mt对你说过最有启发的一句话 #
31967次浏览 393人参与
# 为了找工作你花了哪些钱? #
74697次浏览 359人参与
# 考研失败就一定是坏事吗? #
199741次浏览 1362人参与
# 摸鱼被leader发现了怎么办 #
98339次浏览 628人参与
# 秋招特别不鸣谢 #
14489次浏览 172人参与
# 选实习,你更看重哪方面? #
12569次浏览 205人参与
# 第一次面试 #
1035779次浏览 13682人参与
# 今年秋招你收到了多少封邮件? #
17167次浏览 217人参与
# 金融财会交流会 #
128174次浏览 441人参与
# 实习教会我的事 #
46367次浏览 352人参与
# 京东美团大战,你怎么看? #
157296次浏览 853人参与
# 你今年的保底offer是哪家 #
154751次浏览 671人参与
# 携程求职进展汇总 #
838702次浏览 5509人参与
# 听到哪句话就代表面试稳了or挂了? #
237303次浏览 1677人参与
# 毕业论文进行时 #
20651次浏览 129人参与
