当前位置: 首页 > news >正文

网站建设工期时间表关键词怎么优化到百度首页

网站建设工期时间表,关键词怎么优化到百度首页,软件推广兼职可以做吗,邓州网站制作Description 一天Rose同学想得到一个仅由01组成的字符串S,Jack同学为了让Rose同学开心,于是打算去商店购买另一个也仅由01组成的字符串T。而商店的字符串价格由它的长度决定,比如字符串011售价3元,001011售价6元,商店…

Description

一天Rose同学想得到一个仅由01组成的字符串S,Jack同学为了让Rose同学开心,于是打算去商店购买另一个也仅由01组成的字符串T。而商店的字符串价格由它的长度决定,比如字符串011售价3元,001011售价6元,商店可以提供任意的字符串。

心灵手巧的Jack为了省钱,决定低价购入一个较短的字符串并对其进行改造,改造不需要花钱,但只能进行两个操作:对字符串T的首部加上一个0,同时对其尾部加上一个1;或者对字符串T的首部加上一个1,同时对其尾部加上一个0。比如字符串T为010010,Jack可以将它改造为10100100或者00100101。

现在Rose已经给出了字符串S,请问Jack最少需要购买多少长度的字符串,使得心灵手巧的他可以把从商店购买来的字符串转化成字符串S呢?

Input

多组输入,第一行数字t(1≤t≤100)代表共有t组数据。

每组数据仅一行S,代表Rose期望的字符串,字符串仅包含0和1,长度不超过10^3。

Output

对于每组输入,每行请输出一个数字,代表Jack需要购买的最短字符串长度。

Sample Input

3
101010
11
01101

Sample Output

0
2
1

HINT

对于第一组样例,Jack可以不购买任何字符串,仅凭他的两种操作就可以拼出Rose所需要的字符串S。

解析:其实我们可以反着想,然后把给定的两端不断拆,直到不能拆(两端同为0或者1),那么此时串的长度就是我们需要购买的长度。

#include <stdio.h>
#include <string.h>
char a[1005];
int main()
{int t,l,x,y;scanf("%d",&t);while(t--){scanf("%s",a);l=strlen(a);//字符串长度x=0,y=l-1;//左端点,右端点while(x<y&&a[x]!=a[y]) x++,y--;//两端不同,可以拆,注意x<y条件printf("%d\n",y-x+1);//答案长度}return 0;
}
http://www.dt0577.cn/news/3085.html

相关文章:

  • 新疆美食网站建设前的市场分析搜索引擎网站大全
  • 鞍山吧台杭州百度优化
  • Wordpress全站404seo关键词排优化软件
  • 做资料分享网站有哪些青岛seo关键词优化排名
  • wordpress模版 使用教程网站优化的意义
  • 那些是flash做的网站常用网站推广方法及资源
  • 制作图片的app免费网络推广优化招聘
  • 为什么用花生壳做的网站老刷新网站查询网
  • ibm用来做测试的网站宿迁网站建设制作
  • 用word做网站功能结构图个人做外贸怎样起步
  • 网站开发岗位职责黄山网站seo
  • 电子商务网站建设与安全百度推广工具
  • 住房与城乡建设部windows系统优化软件
  • 网站开发发现趋势营销渠道策略
  • 洛阳做网站推广推广运营
  • 福州专业做网站cpv广告联盟
  • 电子商务网站规划与设计网页设计个人主页
  • 做牛仔裤的视频网站免费建网站的步骤
  • 织梦网站首页模板更换免费关键词搜索引擎工具
  • 外链生成器优化大师win10下载
  • 2017两学一做网站免费推广网站地址大全
  • 做团购的的网站有哪些网站关键词优化wang
  • 专门 做鞋子团购的网站中国行业数据分析网
  • 通辽网站建设0475seo广东seo推广费用
  • 湖南建筑一体化平台seo的优点
  • 营销型网站建设哪好国际最新消息
  • php做网站需要的软件朋友圈推广文案
  • 肇庆做网站的有刚刚中国突然宣布
  • 淘客网站怎么做生成关键词的软件免费
  • 小企业网站建设的服务机构新品推广活动方案