AtCoder Beginner Contest 019

Submission #7465275

Source codeソースコード

#!/usr/bin/env python3

N = int(input().split()[0])
a_list = list(map(int, input().split()))

num2group_dict = {}
group_dict = {}
group_id = 0

for i, a in enumerate(a_list):
    if i not in group_dict:
        if a in num2group_dict:
            group_dict[i] = num2group_dict[a]
        else:
            group_dict[i] = group_id
            num2group_dict[a] = group_id
    x2_list = [(j, x) for j, x in enumerate(a_list) if x == 2 * a]
    if x2_list:
        for j, x in x2_list:
            # 2xの整数を同じグループにする
            group_dict[j] = group_dict[i]
            num2group_dict[x] = group_dict[i]
    group_id += 1

ans = len(list(set(list(group_dict.values()))))

print(ans)

Submission

Task問題 C - 高橋くんと魔法の箱
User nameユーザ名 komo_fr
Created time投稿日時
Language言語 Python3 (3.4.3)
Status状態 WA
Score得点 0
Source lengthソースコード長 708 Byte
File nameファイル名
Exec time実行時間 ms
Memory usageメモリ使用量 -

Test case

Set

Set name Score得点 / Max score Cases
Sample - subtask0_0.txt,subtask0_1.txt,subtask0_2.txt
Subtask1 0 / 20 subtask1_0.txt,subtask1_1.txt,subtask1_10.txt,subtask1_11.txt,subtask1_12.txt,subtask1_13.txt,subtask1_14.txt,subtask1_15.txt,subtask1_16.txt,subtask1_17.txt,subtask1_18.txt,subtask1_19.txt,subtask1_2.txt,subtask1_3.txt,subtask1_4.txt,subtask1_5.txt,subtask1_6.txt,subtask1_7.txt,subtask1_8.txt,subtask1_9.txt,subtask0_0.txt,subtask0_1.txt,subtask0_2.txt
Subtask2 0 / 30 subtask2_0.txt,subtask2_1.txt,subtask2_2.txt,subtask2_3.txt,subtask2_4.txt,subtask2_5.txt,subtask2_6.txt,subtask2_7.txt,subtask2_8.txt,subtask2_9.txt,subtask0_0.txt,subtask0_1.txt,subtask0_2.txt
All 0 / 50 subtask0_0.txt,subtask0_1.txt,subtask0_2.txt,subtask1_0.txt,subtask1_1.txt,subtask1_10.txt,subtask1_11.txt,subtask1_12.txt,subtask1_13.txt,subtask1_14.txt,subtask1_15.txt,subtask1_16.txt,subtask1_17.txt,subtask1_18.txt,subtask1_19.txt,subtask1_2.txt,subtask1_3.txt,subtask1_4.txt,subtask1_5.txt,subtask1_6.txt,subtask1_7.txt,subtask1_8.txt,subtask1_9.txt,subtask2_0.txt,subtask2_1.txt,subtask2_2.txt,subtask2_3.txt,subtask2_4.txt,subtask2_5.txt,subtask2_6.txt,subtask2_7.txt,subtask2_8.txt,subtask2_9.txt,subtask3_0.txt,subtask3_1.txt,subtask3_2.txt,subtask3_3.txt,subtask3_4.txt,subtask3_5.txt,subtask3_6.txt,subtask3_7.txt,subtask3_8.txt,subtask3_9.txt

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
subtask0_0.txt AC 17 ms 3064 KB
subtask0_1.txt AC 17 ms 3064 KB
subtask0_2.txt AC 17 ms 3064 KB
subtask1_0.txt AC 839 ms 3956 KB
subtask1_1.txt WA
subtask1_10.txt AC 840 ms 3956 KB
subtask1_11.txt AC 843 ms 4080 KB
subtask1_12.txt AC 857 ms 4080 KB
subtask1_13.txt AC 861 ms 4080 KB
subtask1_14.txt AC 872 ms 4080 KB
subtask1_15.txt AC 876 ms 4080 KB
subtask1_16.txt AC 859 ms 4080 KB
subtask1_17.txt AC 850 ms 4080 KB
subtask1_18.txt AC 925 ms 4076 KB
subtask1_19.txt AC 844 ms 4080 KB
subtask1_2.txt WA
subtask1_3.txt WA
subtask1_4.txt WA
subtask1_5.txt WA
subtask1_6.txt WA
subtask1_7.txt WA
subtask1_8.txt WA
subtask1_9.txt WA
subtask2_0.txt TLE
subtask2_1.txt TLE
subtask2_2.txt TLE
subtask2_3.txt TLE
subtask2_4.txt TLE
subtask2_5.txt TLE
subtask2_6.txt TLE
subtask2_7.txt TLE
subtask2_8.txt TLE
subtask2_9.txt TLE
subtask3_0.txt TLE
subtask3_1.txt TLE
subtask3_2.txt TLE
subtask3_3.txt TLE
subtask3_4.txt TLE
subtask3_5.txt TLE
subtask3_6.txt TLE
subtask3_7.txt TLE
subtask3_8.txt TLE
subtask3_9.txt TLE