68分大红大绿求助

P3741 小果的键盘

@[chengjonghao111](/user/662037) ```cpp #include<bits/stdc++.h> using namespace std; int main () { string s; int sum,n; cin>>n; cin>>s; for(int i=0;i<n-1;i++) { if (s[i]=='V'&&s[i+1]=='K') { sum++; s[i]='w';//把它替换成别的 s[i+1]='y'; } } for(int i=0;i<n-1;i++) { if (s[i]==s[i+1]) { sum++; break; } } cout<<sum; return 0; } ```
by mouse_boy @ 2022-08-21 11:43:02


@[wuzeqin](/user/661494) 三克油
by _Jonny_404 @ 2022-08-21 12:12:50


@[wuzeqin](/user/661494) 我一会试试
by _Jonny_404 @ 2022-08-21 12:13:14


``` #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:18:19


|