Submission #3596579


Source Code Expand

N = int(input())
words = []
for i in range(N) :
    words.append(input())

win = False
for j in range(1, N) :
    if words[j].startswith(words[j-1][-1]) and words[j] not in words[:j]:
       win = True
    else :
        win = False
        break

if win == True :
    print("Yes")
else :
    print("No")

Submission Info

Submission Time
Task B - Shiritori
User Mostafa
Language Python (3.4.3)
Score 200
Code Size 322 Byte
Status AC
Exec Time 17 ms
Memory 3060 KB

Judge Result

Set Name All Sample
Score / Max Score 200 / 200 0 / 0
Status
AC × 17
AC × 4
Set Name Test Cases
All max_1, max_2, max_3, max_4, min_1, no1_1, no1_2, no2_1, no2_2, random_1, random_2, sample_01, sample_02, sample_03, sample_04, yes_1, yes_2
Sample sample_01, sample_02, sample_03, sample_04
Case Name Status Exec Time Memory
max_1 AC 17 ms 2940 KB
max_2 AC 17 ms 2940 KB
max_3 AC 17 ms 2940 KB
max_4 AC 17 ms 2940 KB
min_1 AC 17 ms 2940 KB
no1_1 AC 17 ms 2940 KB
no1_2 AC 17 ms 2940 KB
no2_1 AC 17 ms 3060 KB
no2_2 AC 17 ms 2940 KB
random_1 AC 17 ms 2940 KB
random_2 AC 17 ms 2940 KB
sample_01 AC 17 ms 3060 KB
sample_02 AC 17 ms 3060 KB
sample_03 AC 17 ms 2940 KB
sample_04 AC 17 ms 2940 KB
yes_1 AC 17 ms 2940 KB
yes_2 AC 17 ms 2940 KB