题目背景

honoka 有一个只有两个键的键盘。

题目描述

一天,她打出了一个只有这两个字符的字符串。当这个字符串里含有 VK 这个字符串的时候,honoka 就特别喜欢这个字符串。所以,她想改变至多一个字符(或者不做任何改变)来最大化这个字符串内 VK 出现的次数。给出原来的字符串,请计算她最多能使这个字符串内出现多少次 VK(只有当 V 和 K 正好相邻时,我们认为出现了 VK。)

输入格式

第一行给出一个数字 nn,代表字符串的长度。

第二行给出一个字符串 ss。

输出格式

第一行输出一个整数代表所求答案。

输入输出样例

输入 #1复制

2
VK

输出 #1复制

1

输入 #2复制

2
VV

输出 #2复制

1

输入 #3复制

1
V

输出 #3复制

0

输入 #4复制

20
VKKKKKKKKKVVVVVVVVVK

输出 #4复制

3

输入 #5复制

4
KVKV

输出 #5复制

1

说明/提示

对于 100\%100% 的数据,1\le n\le 1001≤n≤100。

num = input()
str = input()
sum = str.count('VK')
str=str.replace("VK","")
if (str.find("VV")!=-1)| (str.find("KK")!=-1):sum+=1
print(sum)

有一个条件没有排除掉

就是    VVKV    这种

P3741 honoka的键盘(python)相关推荐

  1. P3741 honoka的键盘 Java

    P3741 honoka的键盘 Java 题目: 说明: 本题目我采用的是将输入字符串转换为数组,这样方便使用数组名[i]来引用元素. 这道题我出错在:找到"VK"字符串后,并没有 ...

  2. 【洛谷】P3741 honoka的键盘 c++

    题目背景 honoka 有一个只有两个键的键盘. 题目描述 一天,她打出了一个只有这两个字符的字符串.当这个字符串里含有 VK 这个字符串的时候,honoka 就特别喜欢这个字符串.所以,她想改变至多 ...

  3. 洛谷P3741 honoka的键盘

    题目背景 honoka 有一个只有两个键的键盘. 题目描述 一天,她打出了一个只有这两个字符的字符串.当这个字符串里含有 VK 这个字符串的时候,honoka 就特别喜欢这个字符串.所以,她想改变至多 ...

  4. 洛谷P3741 honoka的键盘Java题解

    这题的思路有俩: 思路1:将字符串转化成字符串数组,如何比对每相邻的值是否与VK相等,然后赋其他值,防止二次判断,这样先将VK找出,随后进行替换,如果出现VV或KK则替换一个即可变成VK,KV则不行 ...

  5. 洛谷——honoka的键盘

    题目链接:honoka的键盘 之前自己的思路不完善,只想着将"VV"改成"VK",没有想到"KK"也可以改成"VK".导 ...

  6. php hook 键盘,python使用pyhook监控键盘并实现切换歌曲的功能

    自己在玩dota的时候有时候喜欢边玩游戏边听音乐,但是切换下一曲的时候必须得切出游戏,而切换音乐的热键ctrl+alt+方向键在游戏的时候没有用,好事蛋疼,今天试试使用python来实现键盘监控切换下 ...

  7. c语言 库 键盘,python 函数 map 、lambda

    开篇就要提到一个大的话题:编程范型.什么是编程范型?引用维基百科中的解释:编程范型或编程范式(英语:Programming paradigm),(范即模范之意,范式即模式.方法),是一类典型的编程风格 ...

  8. honoka的键盘题解

    这个题无非只有四种排列情况VK KV KK VV 其中,VK是符合要求的,KK和VV都能改一个字符成为VK,只有KV不可以改 上代码喽: #include <iostream> #incl ...

  9. 【OJ】洛谷字符串题单题解锦集

    题单简介 题目解析 P5733[深基6.例1]自动修正 P1914 小书童--密码 P1125 笨小猴 P1957 口算练习题 P5015 标题统计 P5734[深基6.例6]文字处理软件 P1308 ...

最新文章

  1. android luajava,android嵌入lua
  2. 史上最强音视频下载神器youtube-dl回归,GitHub75k星
  3. Python练习题:合并列表和列表排序
  4. 常用的SQLAlchemy列选项
  5. SpringBoot 整合 Shiro实践
  6. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(13/E) - FXSAVE/FXRSTOR指令
  7. 《GPUPro》笔记
  8. python 1000线程_python单线程下载1000个视频()
  9. XMLHTTP使用详解
  10. EA6900刷梅林教程超详细
  11. TASKCTL高可用架构调度服务与安装
  12. 关于VS2008的Web创作组件安装错误
  13. java清空表格怎么实现_Java 创建、删除、操作PPT中的表格
  14. CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0
  15. int范围内数字的英文读法
  16. CAJ如何在线免费转换成可编辑的Word
  17. 给未来写封信app服务器维护中,给未来写封信app
  18. 学术之声 | 专访北航教授洪晟:区块链应该管也能够管,而且要学会管
  19. MySQL的安装与配置——详细教程 这是原地址https://www.cnblogs.com/winton-nfs/p/11524007.html
  20. 2023内蒙古大学计算机考研信息汇总

热门文章

  1. myeclipse打war包
  2. 关于计算机专业的人如何学好编程
  3. 力扣(LeetCode)215. 数组中的第K个最大元素(C语言)
  4. 颜值、影像大升级?OPPO Reno7优缺点一文看懂
  5. 计算机电源多低无法使用吗,电脑电源功率不足会怎么样 电脑电源功率不足坏处【图文】...
  6. php 取出指定值,php取出数组内指定的值
  7. MySQL5.7.38安装与配置
  8. C++11/14/17 新特性总结
  9. Python之日期与时间处理模块(date和datetime)
  10. 微信群充斥低俗暴力 互怼岂能突破道德法律底线