Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.217.105
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
submit2 /
114990 /
Delete
Unzip
Name
Size
Permission
Date
Action
a.py
652
B
-rwxr-x---
2024-08-28 22:35
cerror.txt
0
B
-rwxr-x---
2024-08-28 22:35
error.txt
0
B
-rwxr-x---
2024-08-28 22:35
submit_info.txt
331
B
-rwxr-x---
2024-08-28 22:35
Save
Rename
from string import ascii_letters ascii_index = {c : i for i, c in enumerate(ascii_letters)} N = int(input()) S = input().split() for s in S: if all(c in ascii_index for c in s): pass else: print("-1") exit() dp = [[0 for _ in range(len(ascii_letters))] for _ in range(1<<N)] for bit in range(1<<N): for i, s in enumerate(S): if (bit >> i) & 1 == 1: continue j = ascii_index[s[0]] bit_next = bit | (1<<i) idx = ascii_index[s[-1]] dp[bit_next][idx] = max(dp[bit_next][idx], dp[bit][j] + len(s)) print(ascii_index) print(max(dp[(1<<N)-1]))