Submission #3566004


Source Code Expand

n = int(input())
w = [input() for i in range(n)]
flag = 1
for i in range(n):
  for j in range(n):
    if i == j:
      continue
    if w[i] == w[j]:
      flag = flag *0
      break
for i in range(n):
  if i == 0:
    continue
  if w[i-1][-1] == w[i][0]:
    flag = flag * 1
  else:
    flag = flag * 0
    
if flag == 1:
  print("Yes")
else:
  print("No")

Submission Info

Submission Time
Task B - Shiritori
User vjudge5
Language Python (3.4.3)
Score 200
Code Size 357 Byte
Status AC
Exec Time 19 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 19 ms 2936 KB
max_2 AC 19 ms 3060 KB
max_3 AC 19 ms 2940 KB
max_4 AC 19 ms 3060 KB
min_1 AC 17 ms 3060 KB
no1_1 AC 18 ms 2940 KB
no1_2 AC 18 ms 3060 KB
no2_1 AC 17 ms 3060 KB
no2_2 AC 18 ms 2940 KB
random_1 AC 17 ms 3060 KB
random_2 AC 17 ms 3060 KB
sample_01 AC 17 ms 2940 KB
sample_02 AC 17 ms 2940 KB
sample_03 AC 17 ms 2940 KB
sample_04 AC 17 ms 3060 KB
yes_1 AC 19 ms 2940 KB
yes_2 AC 17 ms 3060 KB