qq_45084394
qq_45084394
采纳率0%
2021-03-05 23:25

天梯赛赛-帅到没朋友-测试点2无法通过

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Scanner;


class Main2 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n=in.nextInt();
        Map<String,Integer> mes=new HashMap<String,Integer>();
        
        for(int i=0;i<n;i++) {
        	int curNum=in.nextInt();
        	int ifHaveFri=0;
        	if(curNum>1) {
                  ifHaveFri=1;
        	}
        	
        	for(int j=0;j<curNum;j++) {
        		String id=in.next();
        	    mes.put(id, ifHaveFri);	
        	}
        }
        
        List<String> find=new ArrayList<String>();
        List<String> handsome=new ArrayList<String>();
        
        int m=in.nextInt();
        for(int i=0;i<m;i++) {
        	
        	String id=in.next();
        	if(mes.containsKey(id)==false||mes.get(id)==0) {
        		if(handsome.contains(id)==false)
        		 handsome.add(id);
        	}
        	
        }
        
        if(handsome.isEmpty()==true) {
        	System.out.print("No one is handsome");
        }else {
        	int size=handsome.size();
          for(int i=0;i<size;i++) {
        	  System.out.print(handsome.get(i));
        	  if(i!=size-1) System.out.print(" ");
          }
        }
    }
}
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • technologist_04 CSDN技术专家团—麒麟奇 1月前

    程序的输入是什么,需要测试什么,可以详细描述一下程序的要求

    点赞 评论 复制链接分享