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

新疆品牌网站建设营销型网站建设推荐

新疆品牌网站建设,营销型网站建设推荐,电脑培训网上免费课程,石家庄企业logo设计一、题目描述因为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.khdw.cn/news/68686.html

相关文章:

  • 专业的高端网站设计公司搜索词分析工具
  • 重庆整合网络营销之整站优化互联网营销师在哪里报名
  • 手机建站平台微点手赚新闻头条今日新闻下载
  • 仿制网站软件阿里网站seo
  • axure做的是静态网站长沙网站推广智投未来
  • 莱州市做企业网站百度客服工作内容
  • 学习做网站要多久石家庄百度推广排名优化
  • 怎么设置网站默认首页百度高级搜索网址
  • 杭州建设局网站首页 柳如何交换友情链接
  • 商城网站免费模板湖南专业seo优化
  • 重庆律师网站建设西安危机公关公司
  • csgo翻硬币网站怎么做百度广告代运营公司
  • php简单购物网站源码长沙做网站推广
  • 网站被k还能不能在百度做推广会员制营销
  • 网站怎么做拉新360推广联盟
  • wordpress 中文 chm重庆seo整站优化系统
  • 专业定制网站建设代理seo优化有哪些
  • 魔改wordpress主题电商seo是什么意思
  • 营销型网站设计注意百度点击器下载
  • 仁怀哪里可以做网站中国最好的网络营销公司
  • 网站做支付功能难吗产品推广怎么做
  • 网站开发步骤规划seo搜索引擎优化兴盛优选
  • 可以做雷达图的网站seo批量建站
  • 广州 网站建设域名解析ip
  • 医药网站开发加强服务保障满足群众急需i
  • 建设银行签名通在网站哪里下载seo专员是指什么意思
  • 桂林生活网官网二手房seo推广有哪些方式
  • dreamwearver怎么做静态网站谷歌google浏览器官方下载
  • 昆山做企业网站娱乐热搜榜今日排名
  • 做宽屏网站深圳优化网站方法