提出 #576888


ソースコード 拡げる

# -*- coding: utf-8 -*-

from itertools import product

k, n = [int(x) for x in input().split()]
v, w = [], []
for i in range(N):
    vi, wi = input().split()
    v.append(vi)
    w.append(wi)

atoz = [chr(i) for i in range(97,97+3)]#['a', 'b', 'c', ..., 'z']   atoc+3, atoz+26
list3c = []
for i in [1, 2, 3]:
    list3c.extend(product(atoz, repeat = i))#1-3個の直積(重複順列)のタプル
list3c = ["".join(x) for x in list3c]#('a','b','c')->'abc'

#print(list3c)

#s_tmp: 小文字英字1-3文字の文字列をS1~Skに割り当てたタプル(総当たり)
s_tmp = product(list3c, repeat = k)#k個の直積(重複順列)のタプル

flg = False
i = 0
while flg == False and i < len(s_tmp):
    for j in range(n):
        str = ''
        for c in range(len(v[j])):
            str += s_tmp[i][int(v[j][c])]
        if  w[i] == str:
            flg = True
            break
        elif w[i] != str:
            break
    i += 1
    i -= 1

if flg == True:
    for item in s_tmp[i]:
        print(item)

提出情報

提出日時
問題 D - 語呂合わせ
ユーザ junk
言語 Python (3.4.2)
得点 0
コード長 1067 Byte
結果 RE
実行時間 158 ms
メモリ 6892 KiB

ジャッジ結果

セット名 Sample Subtask1 Subtask2
得点 / 配点 0 / 0 0 / 40 0 / 60
結果
RE × 4
RE × 23
RE × 44
セット名 テストケース
Sample sample-01.txt, sample-02.txt, sample-03.txt, sample-04.txt
Subtask1 sample-02.txt, sample-03.txt, sample-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, 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-20.txt
Subtask2 sample-01.txt, sample-02.txt, sample-03.txt, sample-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, 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-20.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, subtask2-12.txt, subtask2-13.txt, subtask2-14.txt, subtask2-15.txt, subtask2-16.txt, subtask2-17.txt, subtask2-18.txt, subtask2-19.txt, subtask2-20.txt
ケース名 結果 実行時間 メモリ
sample-01.txt RE 123 ms 6760 KiB
sample-02.txt RE 98 ms 6760 KiB
sample-03.txt RE 96 ms 6756 KiB
sample-04.txt RE 99 ms 6876 KiB
subtask1-01.txt RE 99 ms 6756 KiB
subtask1-02.txt RE 96 ms 6752 KiB
subtask1-03.txt RE 102 ms 6760 KiB
subtask1-04.txt RE 132 ms 6804 KiB
subtask1-05.txt RE 96 ms 6892 KiB
subtask1-06.txt RE 132 ms 6756 KiB
subtask1-07.txt RE 133 ms 6756 KiB
subtask1-08.txt RE 158 ms 6740 KiB
subtask1-09.txt RE 141 ms 6868 KiB
subtask1-10.txt RE 140 ms 6740 KiB
subtask1-11.txt RE 110 ms 6744 KiB
subtask1-12.txt RE 97 ms 6756 KiB
subtask1-13.txt RE 96 ms 6756 KiB
subtask1-14.txt RE 104 ms 6756 KiB
subtask1-15.txt RE 126 ms 6756 KiB
subtask1-16.txt RE 120 ms 6760 KiB
subtask1-17.txt RE 135 ms 6760 KiB
subtask1-18.txt RE 139 ms 6728 KiB
subtask1-19.txt RE 123 ms 6752 KiB
subtask1-20.txt RE 96 ms 6888 KiB
subtask2-01.txt RE 98 ms 6760 KiB
subtask2-02.txt RE 95 ms 6760 KiB
subtask2-03.txt RE 98 ms 6756 KiB
subtask2-04.txt RE 102 ms 6752 KiB
subtask2-05.txt RE 94 ms 6844 KiB
subtask2-06.txt RE 94 ms 6760 KiB
subtask2-07.txt RE 100 ms 6756 KiB
subtask2-08.txt RE 100 ms 6756 KiB
subtask2-09.txt RE 100 ms 6756 KiB
subtask2-10.txt RE 96 ms 6760 KiB
subtask2-11.txt RE 98 ms 6756 KiB
subtask2-12.txt RE 96 ms 6756 KiB
subtask2-13.txt RE 97 ms 6752 KiB
subtask2-14.txt RE 96 ms 6880 KiB
subtask2-15.txt RE 99 ms 6880 KiB
subtask2-16.txt RE 99 ms 6760 KiB
subtask2-17.txt RE 101 ms 6760 KiB
subtask2-18.txt RE 101 ms 6760 KiB
subtask2-19.txt RE 103 ms 6760 KiB
subtask2-20.txt RE 96 ms 6800 KiB