Submission #20186239


Source Code Expand

N = int(input())
M = 100
A = [int(a) for a in input().split()]
X = [[0] * (N * M + 1) for _ in range(N + 1)]
X[0][0] = 1
for i, a in enumerate(A):
    for j in range(N * M + 1):
        X[i+1][j] = X[i][j]
        if j >= a: X[i+1][j] |= X[i][j-a]
print(sum(X[N]))

Submission Info

Submission Time
Task A - コンテスト
User Kiri8128
Language Python (3.8.2)
Score 2
Code Size 273 Byte
Status AC
Exec Time 421 ms
Memory 16636 KiB

Judge Result

Set Name All
Score / Max Score 2 / 2
Status
AC × 5
Set Name Test Cases
All 00, 01, 02, 90, 91
Case Name Status Exec Time Memory
00 AC 34 ms 9076 KiB
01 AC 125 ms 10900 KiB
02 AC 421 ms 16636 KiB
90 AC 26 ms 8980 KiB
91 AC 22 ms 9092 KiB