提出 #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)
提出情報
ジャッジ結果
| セット名 | Sample | Subtask1 | Subtask2 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 0 / 40 | 0 / 60 | ||||||
| 結果 |
|
|
|
| セット名 | テストケース |
|---|---|
| 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 |