P3741 honoka的键盘题解

题目

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

输入输出格式

输入格式

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

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

输出格式

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

输入输出样例

输入样例

2
VK

输出样例

1

代码

#include<iostream>
using namespace std;
char a[102];
int n;
int main(){
	cin>>n;
    cin>>a;
    int ans=0;
    for(int i=0;i<n-1;i++)
    {
        if(a[i]=='V' && a[i+1]=='K')//将VK的找到,都变为X
        {
            ans++;
            a[i]='X';
            a[i+1]='X';
        }
    }
    for(int i=0;i<n-1;i++)
    {
        if(a[i]!='X' && a[i]==a[i+1])//把VV或者KK的找到,可以一步变成VK
        {
            ans++;
            break;
        }
    }
    cout<<ans;
    return 0;
}

相关推荐

  1. P3741 honoka键盘题解

    2024-01-16 11:02:05       34 阅读
  2. honoka键盘

    2024-01-16 11:02:05       17 阅读
  3. honoka键盘#洛谷

    2024-01-16 11:02:05       37 阅读
  4. double二分(P3743 小鸟设备)

    2024-01-16 11:02:05       17 阅读
  5. ABC341A-D题解

    2024-01-16 11:02:05       30 阅读
  6. Leetcode 第 374 场周赛题解

    2024-01-16 11:02:05       38 阅读
  7. P9516 color 题解

    2024-01-16 11:02:05       37 阅读
  8. P6279 题解

    2024-01-16 11:02:05       27 阅读
  9. p8670题解

    2024-01-16 11:02:05       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-16 11:02:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-16 11:02:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-16 11:02:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-16 11:02:05       20 阅读

热门阅读

  1. Oracle修改字段类型varchar2(2000)转为clob

    2024-01-16 11:02:05       40 阅读
  2. 在SpringBoot-WebFlux中整合log4j2

    2024-01-16 11:02:05       43 阅读
  3. AutoGPTQ量化方案

    2024-01-16 11:02:05       35 阅读
  4. linux主机搭建NFS服务器

    2024-01-16 11:02:05       37 阅读
  5. MyBatis动态SQL

    2024-01-16 11:02:05       43 阅读
  6. shell脚本,ADB

    2024-01-16 11:02:05       37 阅读
  7. MyBatis-Plus中LambdaQueryWrapper的探究

    2024-01-16 11:02:05       30 阅读
  8. c++的宏举例和理解

    2024-01-16 11:02:05       36 阅读