美文网首页
2022-08-10

2022-08-10

作者: 小金hhh | 来源:发表于2022-08-09 20:44 被阅读0次

import java.util.HashMap;
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
public class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
try {
while (scanner.hasNext()){
int opsNum = Integer.parseInt(scanner.nextLine());
HashMap<String, HashSet<String>> guToName = new HashMap<>();
HashMap<String,HashSet<String>> nameToGu = new HashMap<>();
for (int i=0;i<opsNum;i++){
String str = scanner.nextLine();
// 注册
if (str.charAt(0) == '1'){
String[] arrStrs = str.split(" ");
String[] gStr = scanner.nextLine().split(" ");
for (String s : gStr){
if (!nameToGu.containsKey(arrStrs[1])){
nameToGu.put(arrStrs[1],new HashSet<>());
}
nameToGu.get(arrStrs[1]).add(s);
if (!guToName.containsKey(s)){
guToName.put(s, new HashSet<>());
}
guToName.get(s).add(arrStrs[1]);
}
}
// 查询
if (str.charAt(0) == '2'){
String name = str.split(" ")[1];
if (!nameToGu.containsKey(name)){
System.out.println("error");
}else {
int ans = 0;
boolean theOne = false;
Set<String> gupiao1 = nameToGu.get(name);
for (String s : gupiao1){
Set<String> name1 = guToName.get(s);
for (String n : name1){
if (!n.equals(name)){
Set<String> gu = nameToGu.get(n);
for (String g : gu){
if (!gupiao1.contains(g)){
ans++;
}
}
}
}
}
System.out.println(ans);
}
}
}
}
}catch (Exception e){
e.printStackTrace();
}
}
}

相关文章

  • 2022-08-10

    Cancer Cell | 利用转座因子进行免疫治疗 原创huacishu图灵基因2022-08-10 08:33...

  • 2022-08-13 因子论实盘记录

    一、交易记录 A 账户:2022-08-10 每股 26.62 元卖出 5300 股太极集团。2022-08-10...

  • 2022-08-10

    Cell Reports | KRAS突变影响RNA“暗物质”可用于癌症早筛 图灵基因2022-08-10 08:...

  • 2022-08-10 唯恒教练客户 Demo

    2022-08-10 唯恒教练客户 Demo CICI记录,供内部拆解学习 1、如果我们有1个简短的1次教练的演示...

  • 写在妹妹高烧后

    幸福日志2022-08-10 周三 晴 烧了四天,最高39.9度,就这样反反复复,除了咳嗽,靠着自身的抗造力,妹妹...

  • 753故事续写

    原创 茹雪餐风 茹雪潇馨 2022-08-10 05:54 发表于浙江 某天,我再次踏上了753这趟从信阳开往上海...

  • 0282觉察日记|练习心力

    2022-08-10 北京 晴天 (前两天下雨了稍微降了下温)看了日落,19点在22层是最佳观景时间,完毕。 起床...

  • 瑟瑟发抖

    2022-08-10 周三 天气阴有小雨创城进入攻坚的日子,明后两天,国检人员进场,晚上加班排班,把已安排的人员固...

  • 顺势而为,不在乎影不影响别人

    顺势而为,不在乎影不影响别人 2022-08-10 曾经的飞猪理论,让无数人相信了可以飞的猪,更让人相信了“顺势而...

  • 2022-08-11

    论文写作指南书单(146本电子书目录) 科研写作研究所2022-08-10 21:00发表于山东 想要写出水平高、...

网友评论

      本文标题:2022-08-10

      本文链接:https://www.haomeiwen.com/subject/sziawrtx.html