Submission #3775229


Source Code Expand

import sys
# N,M = [int(n) for n in input().split()]
# S = str(input())
# T = str(input())

N = int(input())
SS = [0]*N
s = set()
SS[0] = str(input())
for i in range(1,N):
    SS[i] = str(input())
    if(SS[i] in s):
        print('No')
        sys.exit()
    s.add(SS[i])
for i in range(1,N):
    if(SS[i-1][-1] != SS[i][0]):
        print('No')
        sys.exit()
print('Yes')

Submission Info

Submission Time
Task B - Shiritori
User khei4
Language C++14 (GCC 5.4.1)
Score 0
Code Size 399 Byte
Status CE

Compile Error

./Main.cpp:2:3: error: invalid preprocessing directive #N
 # N,M = [int(n) for n in input().split()]
   ^
./Main.cpp:3:3: error: invalid preprocessing directive #S
 # S = str(input())
   ^
./Main.cpp:4:3: error: invalid preprocessing directive #T
 # T = str(input())
   ^
./Main.cpp:13:15: warning: multi-character character constant [-Wmultichar]
         print('No')
               ^
./Main.cpp:18:15: warning: multi-character character constant [-Wmultichar]
         print('No')
               ^
./Main.cpp:20:7: warning: multi-character character constant [-Wmultichar]
 print('Yes')
       ^
./Main.cpp:1:1: error: ‘import’ does not name a type
 import sys
 ^