A - Cyclic
連結:A - Cyclic
程式碼:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string ss;
cin>>ss;
cout<<ss[1]<<ss[2]<<ss[0]<<" "<<ss[2]<<ss[0]<<ss[1];
return 0;
}
B - Strawberries
連結:B - Strawberries
思路:每次更新cnt
程式碼:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,k;
cin>>n>>k;
string s;
cin>>s;
int cnt=0;
int ans=0;
for(int i=0;i<n;i++){//注意從0開始
if(s[i]=='O')
cnt++;
else
cnt=0;
if(cnt>=k) {
ans++;
cnt=0;
}
}
cout<<ans<<endl;
return 0;
}