比赛场次 176
比赛名称 顾研NOIP2011模拟赛
比赛状态 已结束比赛成绩
开始时间 2012-10-18 09:00:00
结束时间 2012-10-18 11:00:00
开放分组 全部用户
注释介绍 题解和标程
题目名称 项链
输入输出 necklaced.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
GravatarCzb。 AAAAAAAAAA 0.083 s 1.79 MiB 100
Gravatar11111111 AAAAAAAAAA 0.120 s 3.15 MiB 100
Gravatarfeng AAAAAAAAAA 0.126 s 3.15 MiB 100
Gravatar苏轼 AAAAAAAAAA 0.128 s 3.15 MiB 100
GravatarMakazeu AAAAAAAAAA 0.144 s 3.15 MiB 100
GravatarTruth.Cirno AAEAAAAAAA 0.200 s 3.15 MiB 90
Gravatar不列颠呆毛 AAAAAAAAAT 1.311 s 3.15 MiB 90
Gravatar4154 AAAAAAAAAT 2.001 s 0.17 MiB 90
GravatarRotide AAAATAAAAT 2.301 s 0.17 MiB 80
Gravatar临轩听雨ゐ AWAWAWWWWW 0.627 s 3.43 MiB 30
Gravatar鷐栩 C 0.000 s 0.00 MiB 0
Gravatar王者自由 C 0.000 s 0.00 MiB 0

项链

★☆   输入文件:necklaced.in   输出文件:necklaced.out   简单对比
时间限制:1 s   内存限制:128 MiB

项链
necklaced
【问题描述】
Henryy岛是个度假胜地,每年吸引着数以万计的游客到来。岛上有着有多精品店,不过大多数精品店出售的是一种可以DIY的项链。这种项链是一些奇怪的海洋生物的外壳,把他们串起来好看又小巧。但是串这些外壳也是有技巧的,要做到好看又小巧真的不容易。
假设每个外壳有好几个可以用来连接其他外壳的连接点,每个连接点我们用大写英文字母A-Z表示(不会有同一种连接点多次出现在一个外壳上)。两个外壳可以连接,当且仅当他们有公共的连接点。而且每个连接点最多与另外一个连接点相连接。如果所有被串起来的外壳,没有多余的连接点(也就是说不可能再串一个外壳),这样串起来的所有外壳,我们叫做“外壳串”。而项链将由这些的“外壳串”再次串起来。项链的串法就没有这么复杂了,它直接用绳子串起来就可以拉。
现在的问题是,在众多的外壳中,应该如何选择才可以串出一个最为庞大的项链(外壳要最多)。
【输入文件】
第一行是一个整数N(0<=N<=26),表示有N个外壳。接下来有N行,每行是一个以A-Z字母组成的字串,表示一个外壳。
【输出文件】
输出最多可以由多少个外壳串出一串项链。
【样例输入】
6
ABD
AB
BA
ABE
AC
BCD
【样例输出】
5
【样例说明】
使用ABD、AB、BA、AC和BCD,其中ABD和BCD串剩A和C,分别于AB和AC连接后剩下的与BA连接即可。

注意,ABD和BCD连接后一定剩下A和C。不存在只有B连接或D连接所以剩下ACD或ABC的情况。