麻烦大佬帮看一下,只有88分

P3741 小果的键盘

hack数据 Input1: ```cpp 5 VKKVK ``` Answer1: ```cpp 2 ``` 你的程序输出了3 @[yuyuyuyu12345](https://www.luogu.com.cn/user/324176)
by caizehua @ 2022-08-17 17:58:04


# 先看看我的 ##### 然后再找找自己和我的错误 ```cpp #include<bits/stdc++.h> using namespace std; int a[7010],b[7010]; int main() { char s[110]; int n; cin>>n; scanf("%s",s); int ret=0; for(int i=0;i<n-1;i++) { if(s[i]=='V' && s[i+1]=='K') { ret++; s[i]='*'; s[i+1]='^'; } } for(int i=0;i<n-1;i++) { if(s[i]=='V' && s[i+1]=='V') { ret++; break; } if(s[i]=='K' && s[i+1]=='K') { ret++; break; } } printf("%d",ret); return 0; } ```
by jiazhongzheng @ 2022-09-17 20:02:05


``` #include <bits/stdc++.h> int main(){ int n,nowvk=0,temp=0; std::string vk; std::cin>>n>>vk; for(int i = 0 ; i < n ; i ++ ) if(i!=n-1) if(vk[i]=='V' && vk[i+1]=='K') nowvk++; for(int i = 0 ; i < n ; i ++ ){ if(vk[i]=='V') vk[i]='K'; else vk[i]='V'; for(int j=0;j<n;j++) if(j!=n-1) if(vk[j]=='V' && vk[j+1]=='K') temp++; if(temp>nowvk) nowvk=temp; temp=0; if(vk[i]=='K') vk[i]='V'; else vk[i]='K'; } std::cout<<nowvk; return 0; } ``` 试试这个 对了 ## https://www.luogu.com.cn/team/54136 加我团队吧 ## https://www.luogu.com.cn/team/54136 加我团队吧 ## https://www.luogu.com.cn/team/54136 加我团队吧
by mzh98K @ 2022-12-29 18:19:22


|