java TLE8个点AC3个点,怎么优化?
查看原帖
java TLE8个点AC3个点,怎么优化?
244013
TouHouQing楼主2024/5/4 18:59
mport java.util.Scanner;
import java.util.Map;
import java.util.HashMap;
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int n=scan.nextInt();
        Map<Integer,String>[]jz=new HashMap[n];
        int[] m= new int[n];
        for(int i=0;i<n;i++)
        {
        	jz[i] = new HashMap<Integer,String>();
        	m[i]=scan.nextInt();
        	for(int j=0;j<m[i];j++)
        	{
        		String dc=scan.next();
        		jz[i].put(j, dc);
        	}
        }
        int x=scan.nextInt();
        for(int i=0;i<x;i++)
        {
        	String dc=scan.next();
        	for(int j=0;j<n;j++)
        	{
        		if(jz[j].containsValue(dc))System.out.print(j+1+" ");
        	}
        	System.out.println();
        }
        scan.close();
    }
}
2024/5/4 18:59
加载中...