国王的魔镜|题解

国王的魔镜

题目
题目描述

国王有一个魔镜,可以把任何接触镜面的东西变成原来的两倍——只是,因为是镜子嘛,增加的那部分是反的。 比如一条项链,我们用AB来表示,不同的字母表示不同颜色的珍珠。如果把B端接触镜面的话,魔镜会把这条项链变为ABBA。如果再用一端接触的话,则会变成ABBAABBA(假定国王只用项链的某一端接触魔镜)。给定最终的项链,请编写程序输出国王没使用魔镜之前,最初的项链可能的最小长度。

输入格式

只有一个字符串,由大写英文字母组成(字母数<=100000),表示最终的项链。

输出格式

只有一个整数,表示国王没使用魔镜前,最初的项链可能的最小长度。


首先
需要理解题意


这道题主要靠的是

二分查找 & 回文

这道题需要用函数

函数里就写这段数字是否为回文
主函数就写二分


下面为过程

在这里插入图片描述
想掌握回文
就必须熟悉下标

perfect


代码如下

#include <string>
#include <iostream>
using namespace std;
bool ll(string a)
{int i,la;la=a.size();//取字符串长度 for(i=0;i<=la/2;i++)//判断回文 {if(a[i]!=a[la-1-i]){return 0; }}return 1;
}
int main()
{int la;string a,i,b;cin>>a;la=a.size();while (la%2==0)//判断能否被2整除 否则输出后直接结束 {if(ll(a)){a=a.substr(0,la/2);//折半 la=la/2;}else    break;}cout<<la;
}

爱赞不赞

爱吐槽就吐吧

有问题可以在下边提出来记得

@Y_bluefat

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/252908.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

智能魔镜是什么

有一面魔镜&#xff0c;是无数人的梦想&#xff0c;它会告诉你穿的美不美&#xff0c;它会向你推荐更加适合的裤子和颜色&#xff0c;它会帮你比较哪套衣服更适合今天的约会&#xff0c;最后&#xff0c;他会说&#xff0c;你是这个世界上最美的女人。 魔镜&#xff0c;魔镜&am…

魔镜魔镜告诉我,如何挑选靠谱的硬件方案!

随着传统健身房半胁迫顾客进行数万元的预售、办卡后&#xff0c;分分钟遁地跑路的新闻已经在大家心中留下了深深的烙印&#xff0c;再加上良莠不齐的教练、器材质量、永远无法抢到的健身课、以及办卡之后就被“打入冷宫”……可真是苦了每一个无处安放的运动灵魂啊&#xff01;…

python xlrd Excel xlsx file; not support

之前写的自动化UI测试的代码&#xff0c;转到另外一台机器上执行时&#xff0c;使用xlrd解析文件这一块一直报错&#xff0c;报错内容如下图一所示&#xff1a; 打开cmd&#xff0c;输入pip list查看xlrd的版本号&#xff0c;可以看到xlrd的版本为2.0.1&#xff0c;2.0.1版本只…

python之xlrd使用整理

Xlrd 1.简述&#xff1a;2.xlrd模块的基本操作2.1打开excel文件获取book对象2.2获取xlrd.book.Book 对象中的所有sheet名称2.3获取xlrd.book.Book对象中的所有sheet对象2.4判断xlrd.book.Book对象中某个sheet对象是否导入 3.sheet对象的基本操作3.1行操作①获取所有行数②获取某…

python xlrd_python学习之xlrd的使用

标签&#xff1a; 最近想整一个用Excel表格管理测试用例的自动化框架&#xff0c;因此重新学习了下xlrd&#xff0c;用这个模块读取Excel表格中的数据 一、安装xlrd 到python官网下载http://pypi.python.org/pypi/xlrd&#xff0c;下载后解压&#xff0c;进入解压的目录&…

xlrd

xlrd是Python语言中&#xff0c;读取excel的扩展工具 先建一个excel文件&#xff0c;可以使用相对路径或绝对路径 使用时需要先import xlrd r应该是read的意思 注意row_values()和col_values()的参数

周末开心下

收集了一些有趣的神图&#xff0c;周末开心下。 微信表示很尴尬 和杠精吵架 互联网公司都爱用动物起名&#xff1f; 炒股的秘密 这个文案可以 来都来了 为什么十几年前没有充电宝&#xff0c;诺基亚一天下来耗电1% 现在就差16亿了 谁再让你拼多多砍价&#xff0c; 先填一下这个…

祝大家周末快乐

今天是周末&#xff0c;这个星期过得好累呀&#xff0c;又是搬家&#xff0c;又是加班的&#xff0c;明天终于可以睡懒觉了&#xff01;&#xff01;祝大家周末快乐&#xff01;

周末总结啦

今天是2022年10月22号&#xff0c;又是一个星期六&#xff0c;距离上次的第一篇博客已经有几天了。今天来总结总结这几天的学习内容。 1、源码&#xff0c;反码&#xff0c;补码的关系——正数的三码归一&#xff1b;负数的反码等于源码除了符号位&#xff0c;其余位全部取反&a…

周末到了~周末愉快哦

Finally&#xff0c;Friday is come&#xff0c;Cool 周末到了就是爽啊&#xff0c;而且是不用加班的周末哦&#xff0c;祝自己快乐&#xff0c;也祝你快乐&#xff01; 昨天晚上看了 意大利 VS 捷克 的比赛&#xff0c;可真悬呐。意大利去年世界杯止步小组赛&#xff0c;今年…

s8 android调用相机,教你如何在安卓手机上使用谷歌 pixel相机

谷歌pixel手机的拍照效果一直被人称赞&#xff0c;除了有着彪悍的硬件外&#xff0c;其自身的相机算法也是有着相当强大的作用&#xff0c;今天我们就找到了一款这样的软件&#xff0c;可以将谷歌pixel的相机移植到安卓手机上&#xff0c;已达到提到相机拍照的效果&#xff0c;…

s8计算机功能在哪里,三星Galaxy S8新功能曝光,手机直接当电脑用!

原标题&#xff1a;三星Galaxy S8新功能曝光&#xff0c;手机直接当电脑用&#xff01; 每时每刻「报点」你想要的&#xff01;Hello 大家好&#xff01;我是龙二_VD 在Windows 10上有一项名为Continuum功能&#xff0c;相信大家没用过也都听说过&#xff0c;简单来说就是将手机…

三星s8是否支持html,真正的全面屏!国行三星S8终于支持导航栏隐藏

自从三星发布了Galaxy S8之后&#xff0c;就掀起来一股热潮。我们暂且不看 外观设计和性能配置&#xff0c;光凭那超高的全面屏设计&#xff0c;就足够让用户们为之追捧。毕竟国内手机市场中的智能手机已经逐渐的趋于同质化&#xff0c;不是我像你&#xff0c;就是你像我。唯一…

s8 android 8.0变化,等待很长时间!三星S8系列手机现在可以升级到Android 8.0系统的稳定版本!...

Android 8.0系统正式发布已经过去了半年&#xff0c;但是由于支离破碎&#xff0c;大多数用户仍然无法升级到最新的Android系统. 对于三星用户来说更是如此. 即使在2月&#xff0c;他们仍然没有收到Android 8.0的推送更新. 但是对于三星S8用户而言三星手机怎么升级最新版本&…

三星s8怎么分屏操作_日渐加快的生活节奏 让三星Galaxy Z Fold2 5G帮你轻松应对

(原标题&#xff1a;日渐加快的生活节奏 让三星Galaxy Z Fold2 5G帮你轻松应对) 这两年&#xff0c;“丧文化”成为了一种特定时期的文化现象。在996的工作与家庭生活间来回穿梭&#xff0c;在老板日常催促的Deadline前冲锋陷阵……日渐加快的生活节奏&#xff0c;让我们不得不…

三星s8怎么分屏操作_一心三用 三星Galaxy Z Fold2 5G成多任务处理大师_

2020年10月23日 11:15 作者&#xff1a;黄页 编辑&#xff1a;黄页 这两年&#xff0c;“丧文化”成为了一种特定时期的文化现象。在996的工作与家庭生活间来回穿梭&#xff0c;在老板日常催促的Deadline前冲锋陷阵……日渐加快的生活节奏&#xff0c;让我们不得不抓紧时间一心…

三星s8怎么分屏操作_一心三用 三星Galaxy Z Fold2 5G成多任务处理大师-三星 ——快科技(驱动之家旗下媒体)-...

这两年&#xff0c;“丧文化”成为了一种特定时期的文化现象。在996的工作与家庭生活间来回穿梭&#xff0c;在老板日常催促的Deadline前冲锋陷阵……日渐加快的生活节奏&#xff0c;让我们不得不抓紧时间一心多用。可以说&#xff0c;多任务处理已成为日常生活、工作的真实写照…

三星s8怎么分屏操作_三星Galaxy Z Fold2帮你应对快节奏生活

这两年&#xff0c;“丧文化”成为了一种特定时期的文化现象。在996的工作与家庭生活间来回穿梭&#xff0c;在老板日常催促的Deadline前冲锋陷阵……日渐加快的生活节奏&#xff0c;让我们不得不抓紧时间一心多用。可以说&#xff0c;多任务处理已成为日常生活、工作的真实写照…

全面屏适配(小米8,三星s8等)

引入问题&#xff1a; 用户提出自己的小米8手机运行app时候底部有黑边&#xff0c;因为是内部系统不方便截图&#xff0c;我这里就从miui里找了一个图来代替 开始还担心是屏幕适配的问题(dimens适配)&#xff0c;但是系统中只适配横向&#xff0c;纵向不做适配&#xff1b; 下…

cocos creator 手机截屏

cocos creator 手机截屏分享二维码 完整写法。小子虽然不才但也讨厌很多人 直接复制别人的博客粘贴到自己上面还不补全。说多了就是泪啊&#xff01;不说多了上代码。加班写出来的没有优化谅解哈。 1.这里是手机截屏功能 // Learn cc.Class: // - [Chinese] https://docs.co…