Submission #1348538


Source Code Expand

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

import static java.lang.Integer.parseInt;

/**
 * B006-D-トランプ挿入ソート
 */
public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String line;
		String[] words;

		int N = parseInt(br.readLine());

		int[] a = new int[N];

		for (int i = 0; i < N; i++) {
			a[i] = parseInt(br.readLine());
		}

		int[] dp = new int[N];
		int max = 0;

		for (int i = 0; i < N; i++) {
			dp[i] = 1;
			for (int j = 0; j < i; j++) {
				if (a[j] < a[i]) dp[i] = Math.max(dp[i], dp[j] + 1);
			}
			max = Math.max(max, dp[i]);
		}

		System.out.println(N - max);
	}
}

Submission Info

Submission Time
Task D - トランプ挿入ソート
User sawfish
Language Java8 (OpenJDK 1.8.0)
Score 100
Code Size 798 Byte
Status AC
Exec Time 1820 ms
Memory 28404 KB

Judge Result

Set Name smallA smallB all
Score / Max Score 10 / 10 40 / 40 50 / 50
Status
AC × 19
AC × 37
AC × 55
Set Name Test Cases
smallA test_01_ABC.txt, test_04_ABC.txt, test_07_ABC.txt, test_10_ABC.txt, test_13_ABC.txt, test_16_ABC.txt, test_19_ABC.txt, test_22_ABC.txt, test_25_ABC.txt, test_28_ABC.txt, test_31_ABC.txt, test_32_ABC.txt, test_35_ABC.txt, test_38_ABC.txt, test_41_ABC.txt, test_44_ABC.txt, test_47_ABC.txt, test_50_ABC.txt, test_53_ABC.txt
smallB test_01_ABC.txt, test_02_AB.txt, test_04_ABC.txt, test_05_AB.txt, test_07_ABC.txt, test_08_AB.txt, test_10_ABC.txt, test_11_AB.txt, test_13_ABC.txt, test_14_AB.txt, test_16_ABC.txt, test_17_AB.txt, test_19_ABC.txt, test_20_AB.txt, test_22_ABC.txt, test_23_AB.txt, test_25_ABC.txt, test_26_AB.txt, test_28_ABC.txt, test_29_AB.txt, test_31_ABC.txt, test_32_ABC.txt, test_33_AB.txt, test_35_ABC.txt, test_36_AB.txt, test_38_ABC.txt, test_39_AB.txt, test_41_ABC.txt, test_42_AB.txt, test_44_ABC.txt, test_45_AB.txt, test_47_ABC.txt, test_48_AB.txt, test_50_ABC.txt, test_51_AB.txt, test_53_ABC.txt, test_54_AB.txt
all test_01_ABC.txt, test_02_AB.txt, test_03_A.txt, test_04_ABC.txt, test_05_AB.txt, test_06_A.txt, test_07_ABC.txt, test_08_AB.txt, test_09_A.txt, test_10_ABC.txt, test_11_AB.txt, test_12_A.txt, test_13_ABC.txt, test_14_AB.txt, test_15_A.txt, test_16_ABC.txt, test_17_AB.txt, test_18_A.txt, test_19_ABC.txt, test_20_AB.txt, test_21_A.txt, test_22_ABC.txt, test_23_AB.txt, test_24_A.txt, test_25_ABC.txt, test_26_AB.txt, test_27_A.txt, test_28_ABC.txt, test_29_AB.txt, test_30_A.txt, test_31_ABC.txt, test_32_ABC.txt, test_33_AB.txt, test_34_A.txt, test_35_ABC.txt, test_36_AB.txt, test_37_A.txt, test_38_ABC.txt, test_39_AB.txt, test_40_A.txt, test_41_ABC.txt, test_42_AB.txt, test_43_A.txt, test_44_ABC.txt, test_45_AB.txt, test_46_A.txt, test_47_ABC.txt, test_48_AB.txt, test_49_A.txt, test_50_ABC.txt, test_51_AB.txt, test_52_A.txt, test_53_ABC.txt, test_54_AB.txt, test_55_A.txt
Case Name Status Exec Time Memory
sample_01.txt AC 68 ms 18004 KB
sample_02.txt AC 69 ms 20180 KB
sample_03.txt AC 67 ms 20436 KB
test_01_ABC.txt AC 66 ms 21204 KB
test_02_AB.txt AC 84 ms 20692 KB
test_03_A.txt AC 1803 ms 26788 KB
test_04_ABC.txt AC 69 ms 21204 KB
test_05_AB.txt AC 92 ms 21076 KB
test_06_A.txt AC 112 ms 21716 KB
test_07_ABC.txt AC 76 ms 20564 KB
test_08_AB.txt AC 83 ms 19028 KB
test_09_A.txt AC 1809 ms 28404 KB
test_10_ABC.txt AC 69 ms 18900 KB
test_11_AB.txt AC 76 ms 21076 KB
test_12_A.txt AC 672 ms 23980 KB
test_13_ABC.txt AC 74 ms 22612 KB
test_14_AB.txt AC 83 ms 20052 KB
test_15_A.txt AC 1820 ms 26668 KB
test_16_ABC.txt AC 69 ms 21204 KB
test_17_AB.txt AC 93 ms 21588 KB
test_18_A.txt AC 92 ms 20180 KB
test_19_ABC.txt AC 68 ms 20692 KB
test_20_AB.txt AC 84 ms 21716 KB
test_21_A.txt AC 1812 ms 27680 KB
test_22_ABC.txt AC 68 ms 19028 KB
test_23_AB.txt AC 90 ms 19668 KB
test_24_A.txt AC 1149 ms 24660 KB
test_25_ABC.txt AC 70 ms 18132 KB
test_26_AB.txt AC 83 ms 19796 KB
test_27_A.txt AC 1810 ms 26532 KB
test_28_ABC.txt AC 69 ms 19156 KB
test_29_AB.txt AC 85 ms 19028 KB
test_30_A.txt AC 1270 ms 23508 KB
test_31_ABC.txt AC 67 ms 19412 KB
test_32_ABC.txt AC 68 ms 18260 KB
test_33_AB.txt AC 97 ms 19412 KB
test_34_A.txt AC 572 ms 24564 KB
test_35_ABC.txt AC 68 ms 21204 KB
test_36_AB.txt AC 94 ms 21460 KB
test_37_A.txt AC 133 ms 22740 KB
test_38_ABC.txt AC 67 ms 17364 KB
test_39_AB.txt AC 98 ms 20820 KB
test_40_A.txt AC 300 ms 25968 KB
test_41_ABC.txt AC 68 ms 21204 KB
test_42_AB.txt AC 86 ms 20436 KB
test_43_A.txt AC 96 ms 19156 KB
test_44_ABC.txt AC 73 ms 17620 KB
test_45_AB.txt AC 83 ms 19924 KB
test_46_A.txt AC 1298 ms 24376 KB
test_47_ABC.txt AC 74 ms 20180 KB
test_48_AB.txt AC 71 ms 21204 KB
test_49_A.txt AC 105 ms 19796 KB
test_50_ABC.txt AC 69 ms 21204 KB
test_51_AB.txt AC 90 ms 19796 KB
test_52_A.txt AC 700 ms 23596 KB
test_53_ABC.txt AC 69 ms 19028 KB
test_54_AB.txt AC 69 ms 19156 KB
test_55_A.txt AC 692 ms 24560 KB