题解:P14754 猫石游戏
题意
首先 A 和 B 选石头,A 先 B 后,B 只能选连续
分析:
毋庸置疑这也只是道签到。
做法
找每一段为 0 的区间,用
注意
答案一定是
上 Code
#include<bits/stdc++.h>
using namespace std;
int n,k;
string s;
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cin>>n>>k>>s;
int cnt=0;
for(int i=0;i<n;i++){
if(s[i]=='0'){
int j=i;
while(j<n&&s[j]=='0') j++;
cnt+=(j-i)/k;
i=j-1;
}
}
cout<<(n-(cnt/2)*k)/k*k<<endl;
return 0;
}