Submission #74684580


Source Code Expand

import java.util.*;
class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int[][][] count = new int[11][11][26];
        int[] a=new int[n];
        int[] b=new int[n];
        for(int i=0;i<n;i++){
            a[i]=sc.nextInt();
            b[i]=sc.nextInt();
        }
        
        int m=sc.nextInt();
        String[] store=new String[m];
        for(int i=0;i<m;i++){
            store[i]=sc.next();
        }
        
        for(int i=0;i<store.length;i++){
            String s=store[i];
            int len=s.length();
            for(int pos=1;pos<=len;pos++){
                char c=s.charAt(pos-1);
                count[len][pos][c-'a']++;
            }
        }
        
        for(int i=0;i<store.length;i++){
            String s=store[i];
            if (s.length() != n) {
                System.out.println("No");
                continue;
            }
            
            int exist=1;
            for (int pos = 0; pos < n; pos++) {
                char c = s.charAt(pos);
                if (count[a[pos]][b[pos]][c - 'a'] <= 0) {
                    exist = 0;
                    break;
                }
            } 
            if(exist==0){
                System.out.println("No");
            }else{
                System.out.println("Yes");
            }
        }
    }
}

Submission Info

Submission Time
Task C - Fishbones
User renu_
Language Java24 (OpenJDK 24.0.2)
Score 300
Code Size 1448 Byte
Status AC
Exec Time 683 ms
Memory 94176 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 2
AC × 25
Set Name Test Cases
Sample 00-sample-01.txt, 00-sample-02.txt
All 00-sample-01.txt, 00-sample-02.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 01-20.txt, 01-21.txt, 01-22.txt, 01-23.txt
Case Name Status Exec Time Memory
00-sample-01.txt AC 69 ms 40612 KiB
00-sample-02.txt AC 63 ms 40136 KiB
01-01.txt AC 204 ms 52376 KiB
01-02.txt AC 459 ms 70148 KiB
01-03.txt AC 594 ms 78680 KiB
01-04.txt AC 469 ms 70004 KiB
01-05.txt AC 554 ms 79780 KiB
01-06.txt AC 535 ms 85264 KiB
01-07.txt AC 625 ms 82972 KiB
01-08.txt AC 665 ms 82876 KiB
01-09.txt AC 193 ms 52080 KiB
01-10.txt AC 460 ms 70212 KiB
01-11.txt AC 202 ms 51860 KiB
01-12.txt AC 634 ms 94176 KiB
01-13.txt AC 502 ms 75200 KiB
01-14.txt AC 434 ms 70220 KiB
01-15.txt AC 622 ms 82852 KiB
01-16.txt AC 662 ms 82900 KiB
01-17.txt AC 631 ms 82956 KiB
01-18.txt AC 640 ms 82864 KiB
01-19.txt AC 671 ms 82800 KiB
01-20.txt AC 663 ms 83244 KiB
01-21.txt AC 683 ms 82900 KiB
01-22.txt AC 668 ms 82984 KiB
01-23.txt AC 650 ms 83188 KiB