Submission #1593872


Source Code Expand

import java.util.*;

public class Main {             
    
  public static void main(String[] args) {
   
    Scanner sc = new Scanner(System.in);                                              
    
    int [] b = new int[10];
    
    for(int i = 0;i < 10;i++){
        b[sc.nextInt()] = i;
    }
    
    int N = sc.nextInt();
    
    List<Long> list = new ArrayList<>();
    
    for(int i = 0;i < N;i++){
      list.add(sc.nextLong());
    }

    Collections.sort(list,(o1,o2) -> Long.compare(f(o1,b),f(o2,b)));    
    
    for(long v:list){
        System.out.println(v);
    }
    
  }  
  
  private static long f(long x,int[] b){
      long ret = 0;
      char[] s = Long.toString(x).toCharArray();
      for(char c : s){
          ret *= 10;
          ret += b[(int) (c - '0')];
      }
      return ret;
  }    
  
}

Submission Info

Submission Time
Task B - おとぎの国の高橋君
User suesue
Language Java8 (OpenJDK 1.8.0)
Score 100
Code Size 867 Byte
Status AC
Exec Time 268 ms
Memory 29712 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 45
Set Name Test Cases
All 00_sample1.txt, 00_sample2.txt, 00_sample3.txt, 00_sample4.txt, 00_sample5.txt, 01_rand_00.txt, 01_rand_01.txt, 01_rand_02.txt, 01_rand_03.txt, 01_rand_04.txt, 01_rand_05.txt, 01_rand_06.txt, 01_rand_07.txt, 01_rand_08.txt, 01_rand_09.txt, 01_rand_10.txt, 01_rand_11.txt, 01_rand_12.txt, 01_rand_13.txt, 01_rand_14.txt, 01_rand_15.txt, 01_rand_16.txt, 01_rand_17.txt, 01_rand_18.txt, 01_rand_19.txt, 02_maxrand_00.txt, 02_maxrand_01.txt, 02_maxrand_02.txt, 02_maxrand_03.txt, 02_maxrand_04.txt, 02_maxrand_05.txt, 02_maxrand_06.txt, 02_maxrand_07.txt, 02_maxrand_08.txt, 02_maxrand_09.txt, 02_maxrand_10.txt, 02_maxrand_11.txt, 02_maxrand_12.txt, 02_maxrand_13.txt, 02_maxrand_14.txt, 02_maxrand_15.txt, 02_maxrand_16.txt, 02_maxrand_17.txt, 02_maxrand_18.txt, 02_maxrand_19.txt
Case Name Status Exec Time Memory
00_sample1.txt AC 199 ms 24660 KB
00_sample2.txt AC 175 ms 26324 KB
00_sample3.txt AC 174 ms 24020 KB
00_sample4.txt AC 172 ms 26324 KB
00_sample5.txt AC 167 ms 24404 KB
01_rand_00.txt AC 169 ms 23892 KB
01_rand_01.txt AC 173 ms 27092 KB
01_rand_02.txt AC 186 ms 26452 KB
01_rand_03.txt AC 225 ms 26924 KB
01_rand_04.txt AC 165 ms 24276 KB
01_rand_05.txt AC 176 ms 26836 KB
01_rand_06.txt AC 177 ms 24016 KB
01_rand_07.txt AC 182 ms 24916 KB
01_rand_08.txt AC 208 ms 24916 KB
01_rand_09.txt AC 174 ms 23888 KB
01_rand_10.txt AC 179 ms 23892 KB
01_rand_11.txt AC 189 ms 25936 KB
01_rand_12.txt AC 176 ms 26452 KB
01_rand_13.txt AC 183 ms 24532 KB
01_rand_14.txt AC 177 ms 26836 KB
01_rand_15.txt AC 162 ms 26452 KB
01_rand_16.txt AC 171 ms 23892 KB
01_rand_17.txt AC 168 ms 25928 KB
01_rand_18.txt AC 216 ms 27320 KB
01_rand_19.txt AC 179 ms 28372 KB
02_maxrand_00.txt AC 245 ms 26932 KB
02_maxrand_01.txt AC 258 ms 29116 KB
02_maxrand_02.txt AC 267 ms 27056 KB
02_maxrand_03.txt AC 262 ms 27080 KB
02_maxrand_04.txt AC 257 ms 26564 KB
02_maxrand_05.txt AC 268 ms 27308 KB
02_maxrand_06.txt AC 254 ms 28948 KB
02_maxrand_07.txt AC 248 ms 27876 KB
02_maxrand_08.txt AC 248 ms 27268 KB
02_maxrand_09.txt AC 260 ms 26020 KB
02_maxrand_10.txt AC 263 ms 28628 KB
02_maxrand_11.txt AC 251 ms 29712 KB
02_maxrand_12.txt AC 265 ms 26704 KB
02_maxrand_13.txt AC 257 ms 29200 KB
02_maxrand_14.txt AC 264 ms 26780 KB
02_maxrand_15.txt AC 228 ms 28228 KB
02_maxrand_16.txt AC 265 ms 26612 KB
02_maxrand_17.txt AC 263 ms 25640 KB
02_maxrand_18.txt AC 259 ms 27288 KB
02_maxrand_19.txt AC 268 ms 26868 KB