P3741 honoka的键盘
来源:互联网 发布:中国网络战部队 编辑:程序博客网 时间:2024/06/01 15:51
题目背景
honoka 有一个只有两个键的键盘。
题目描述
一天,她打出了一个只有这两个字符的字符串。当这个字符串里含有"VK"这个字符串的时候,honoka 就特别喜欢这个字符串。所以,她想改变至多一个字符(或者不做任何改变)来最大化这个字符串内"VK"出现的次数。给出原来的字符串,请计算她最多能使这个字符串内出现多少次"VK"。(只有当"V"和"K"正好相邻时,我们认为出现了"VK"。)
输入输出格式
输入格式:第一行给出一个数字 n,代表字符串的长度。第二行给出一个字符串 s。
输出格式:第一行输出一个整数代表所求答案。
输入输出样例
输入样例#1:
2VK
输出样例#1:
1
输入样例#2:
2VV
输出样例#2:
1
输入样例#3:
1V
输出样例#3:
0
输入样例#4:
20VKKKKKKKKKVVVVVVVVVK
输出样例#4:
3
输入样例#5:
4KVKV
输出样例#5:
1
说明
对于 100%的数据,1<=n<=100 。
#include<iostream>using namespace std;int main(){int n;cin>>n;string s;cin>>s;int c=0,k=0;for(int i=0;i<n;i++){if(s[i]=='V'&&s[i+1]=='K')c++;else if((s[i]=='V'&&s[i+1]=='V'&&s[i+2]!='K')||(s[i]=='K'&&s[i+1]=='K'&&s[i-1]!='V'))k=1;}cout<<c+k<<endl;return 0;}
阅读全文
0 0
- P3741 honoka的键盘
- P3741 honoka的键盘
- JS键盘监听事件的键盘码
- JS键盘监听事件的键盘码
- 点击键盘的return键收回键盘
- 日式的键盘变为美式键盘
- JS键盘监听事件的键盘码
- 基于键盘过滤驱动的键盘助手
- 键盘风格 及设置键盘的inputView
- JS键盘监听事件的键盘码
- 点击键盘外面的区域隐藏键盘
- 键盘弹起,或者收起的键盘
- 键盘的通知 文本框跟随键盘移动
- 机械键盘与普通键盘的区别
- 普通键盘和机械键盘的区别
- 获取键盘的KeyCode
- 键盘的虚拟健
- 限制键盘的录入,
- perror()函数,strerror()函数,系统提供的报错函数讲解
- Spring模块及生态
- P2084 进制转换
- 升级到Android studio 3.0 后apt报错解决
- Maven命令
- P3741 honoka的键盘
- hdu1056 堆积木
- 线性秘密共享方案(LSSS)构造与解密
- 中兴笔试---拉姆学单词
- OpenSession和GetCurrentSession的区别
- 数学建模--粒子群算法模版
- CCF201403-2窗口
- JS中各种this指向问题
- BZOJ 3555 [Ctsc2014]企鹅QQ