Submission #2715800


Source Code Expand

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int a = sc.nextInt();
		int[] x = new int[n];
		for(int i = 0 ; i < n ; i++) x[i] = sc.nextInt();
		long[][][] dp = new long[51][51][2501];
		dp[0][0][0] = 1;
		for(int i = 0 ; i <= n ; i++) {
			for(int j = 0 ; j <= n ; j++) {
				for(int k = 0 ; k <= 2500 ; k++) {
					if(i >= 1) dp[i][j][k] = dp[i - 1][j][k];
					if(i >= 1 && j >= 1 && k - x[i - 1] >= 0) dp[i][j][k] = dp[i - 1][j][k] + dp[i - 1][j - 1][k - x[i - 1]];
				}
			}
		}
		long ans = 0;
		for(int i = 1 ; i <= n ; i++) ans += dp[n][i][i * a];
		System.out.println(ans);
	}
}

Submission Info

Submission Time
Task C - Tak and Cards
User kouta1612
Language Java8 (OpenJDK 1.8.0)
Score 300
Code Size 722 Byte
Status AC
Exec Time 220 ms
Memory 86300 KB

Judge Result

Set Name Sample Subtask1 All
Score / Max Score 0 / 0 200 / 200 100 / 100
Status
AC × 4
AC × 12
AC × 24
Set Name Test Cases
Sample example_01.txt, example_02.txt, example_03.txt, example_04.txt
Subtask1 example_01.txt, example_02.txt, example_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt
All example_01.txt, example_02.txt, example_03.txt, example_04.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt, subtask2_09.txt, subtask2_10.txt, subtask2_11.txt
Case Name Status Exec Time Memory
example_01.txt AC 130 ms 82500 KB
example_02.txt AC 125 ms 79684 KB
example_03.txt AC 143 ms 81228 KB
example_04.txt AC 168 ms 83140 KB
subtask1_01.txt AC 145 ms 83404 KB
subtask1_02.txt AC 144 ms 81224 KB
subtask1_03.txt AC 144 ms 85060 KB
subtask1_04.txt AC 143 ms 80956 KB
subtask1_05.txt AC 143 ms 83280 KB
subtask1_06.txt AC 122 ms 81612 KB
subtask1_07.txt AC 124 ms 82380 KB
subtask1_08.txt AC 143 ms 80460 KB
subtask1_09.txt AC 152 ms 81476 KB
subtask2_01.txt AC 190 ms 80584 KB
subtask2_02.txt AC 220 ms 84248 KB
subtask2_03.txt AC 188 ms 83140 KB
subtask2_04.txt AC 217 ms 83228 KB
subtask2_05.txt AC 218 ms 82448 KB
subtask2_06.txt AC 218 ms 86200 KB
subtask2_07.txt AC 218 ms 86300 KB
subtask2_08.txt AC 157 ms 83524 KB
subtask2_09.txt AC 156 ms 80828 KB
subtask2_10.txt AC 184 ms 84272 KB
subtask2_11.txt AC 180 ms 80716 KB