| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 803 人关注过本帖
标题:C语言小测试,正在进行中,高手们随手帮忙一下吧
取消只看楼主 加入收藏
陌上张郎
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-4-25
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:0 
C语言小测试,正在进行中,高手们随手帮忙一下吧
描述
国王有一个魔镜,可以把任何接触镜面的东西变成原来的两倍——只是,因为是镜子嘛,增加的那部分是反的。

比如一条项链,我们用AB来表示,不同的字母表示不同颜色的珍珠。如果把B端接触镜面的话,魔镜会把这条项链变为ABBA。如果再用一端接触的话,则会变成ABBAABBA(假定国王只用项链的某一端接触魔镜)。

给定最终的项链,请编写程序输出国王没使用魔镜之前,最初的项链可能的最小长度。

输入
第一行是一个整数N(N<=10)表示测试数据的组数)
每组测试数据占一行 只有一个字符串(长度小于100),由大写英文字母组成,表示最终的项链。
输出
每组测试数据的输出只有一个整数,表示国王没使用魔镜前,最初的项链可能的最小长度。
样例输入
2
ABBAABBA
A
样例输出
2
1
搜索更多相关主题的帖子: 英文字母 字符串 C语言 ABBA 
2011-04-25 17:16
快速回复:C语言小测试,正在进行中,高手们随手帮忙一下吧
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019175 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved