2 VK 测试点在本机上为答案1,却被WA
查看原帖
2 VK 测试点在本机上为答案1,却被WA
541548
dadahandesuan楼主2021/9/7 20:29
#include<stdio.h>
int main()
{
    int n;

    int counter=0;
    scanf("%d",&n);
    char a[n+1];
    getchar();
    for(int i=0;i<n;i++)
    {
        scanf("%c",&a[i]);
    }


    for(int i=0;i<n;i++)
    {
        if(a[i]=='V'&&a[i+1]=='K')
        {
            counter++;
            a[i]={'\0'};
            a[i+1]={'\0'};
        }
    }
    for(int i=0;i<n;i++)
    {
        if((a[i]=='V'&&a[i+1]=='V')||(a[i]=='K'&&a[i+1]=='K'))
        {
            counter++;
            break;
        }
    }
    printf("%d",counter);
    return 0;
}
2021/9/7 20:29
加载中...