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 |
|
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 |