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

新疆品牌网站建设巨量算数官方入口

新疆品牌网站建设,巨量算数官方入口,洛阳万悦网站建设,wordpress depth一、题目描述因为Bessie觉得玩平时经常玩的只包含C O和W的字符串无聊了,Farmer John 给了她Q个新的字符串(1≤Q≤100),这Q个字符串只包含M和O。很明显,只包含M和O的单词里Bessie最喜欢的是”MOO”,所以她希望按照下面两个规则&…

一、题目描述

因为Bessie觉得玩平时经常玩的只包含'C' 'O'和'W'的字符串无聊了,Farmer John 给了她Q个新的字符串(1≤Q≤100),这Q个字符串只包含'M'和'O'。很明显,只包含M和O的单词里Bessie最喜欢的是”MOO”,所以她希望按照下面两个规则,将这Q个字符串转换成"MOO":

  1. 替换第一个或最后一个字符成为它相反的字符(O变成M,M变成O).

  1. 删除第一个或最后一个字符.

很不幸的是,Bessie比较懒,不想做很多不必要的操作。对于每个字符串,请帮她找到最少操作次数使字符串变成”MOO”,如果不可能办到,输出-1 。

输入

第一行包含一个整数Q。

接下来Q行每行一个字符串,字符串中只包含M或O,字符串最少包含1个字符,最多包含100个字符。

输出

输出Q行,对于每个字符串,输出对应的操作次数。

样例

输入

复制

3

MOMMOM

MMO

MOO

输出

复制

4

-1

0

说明

A sequence of 4 operations transforming the first string into "MOO" is as follows:

  • Replace the last character with O (operation 1)

  • Delete the first character (operation 2)

  • Delete the first character (operation 2)

  • Delete the first character (operation 2)

The second string cannot be transformed into "MOO." The third string is already "MOO," so no operations need to be performed.

• Inputs 2-4: Every string has length at most 3.

• Inputs 5-11: No additional constraints.

二、分析

  1. 只能从前或从后对字符串进行操作,那么结果必然是连续的字符串。

  1. 最终的字符串结果是3,那么需要删除n-3个字符串

  1. 中间是M,必然操作不到,所以中间必须是O

  1. 枚举中间是O的长度为3的字符串

三、代码

#include <bits/stdc++.h>
using namespace std;
const int N=1e6;
int main() {int t;scanf("%d",&t);while(t--){char s[202];scanf("%s",s);int len=strlen(s),ans=N;for(int i=1;i<len-1;i++){if(s[i]=='O'){int cur=len-3 + (s[i-1]=='M'?0:1)+(s[i+1]=='O'?0:1);ans=min(ans,cur);}}printf("%d\n",ans>=N?-1:ans);}return 0;
}

http://www.yidumall.com/news/91016.html

相关文章:

  • 建设购物网站的方案seo技术教学视频
  • 洛阳集团网站建设关键词权重如何打造
  • 塘厦网站仿做seo快速排名服务
  • 网站建设手机软件百度自动点击器下载
  • 肃宁做网站网络营销软件商城
  • 四川瑞通工程建设有限公司网站seozou是什么意思
  • 新疆网站建设价格友情链接也称为
  • 网站jianshe友情链接多少钱一个
  • 网站上动态图片怎么做关注公众号推广2元一个
  • 拉萨北京网站建设cms自助建站系统
  • 这是我做的网站吗清远今日头条最新消息
  • 能自己做生物实验的网站东莞做网站公司电话
  • 关于建设 医院网站的请示如何利用seo赚钱
  • 网站目录做301打开百度一下网页版
  • 广州自助建站成品短视频app源码的优点
  • 大业工业设计公司官网楚雄seo
  • 南京模板网站建设网站公司
  • 课堂网站开发如何查询网站收录情况
  • 现在网站主怎么做淘宝客百度答主招募入口官网
  • 建筑施工组织设计毕业设计seo优化网站推广
  • 代理注册公司靠什么赚钱东莞网站推广及优化
  • 网站gbk 和utf8百度应用下载
  • 建设网站怎么查明细北京百度快照推广公司
  • 成都优化网站厂家免费网络推广网址
  • 工商注册在哪个网站东莞seo计费管理
  • 单位网站链接怎样做百度指数疫情
  • 花火视频影视大全免费观看西藏自治区seo 标题 关键词优化
  • 长兴做网站性价比高seo排名
  • 黄页大全18勿看2000网站域名ip查询
  • 山东省聊城建设学校网站北京网站设计公司