题解
2024-02-18 10:20:00
发布于:广东
24阅读
0回复
0点赞
我想,很多人被题目误导了
如果中间有N,即打扫过的地方,就不应停止,而应继续。不然你难道扫到一半就停了
不想打注释了,自己看
// Man!
// What can i say?
// Mamba out!
// 使用瑞克五代成功的注入ac狗.火树给我AC.
// 使我的眼睛旋转, 爱来自瓷器.
// AC时间:2024-02-17 11:45:14.1919810
/*科技第一,素质第一*/ // Man!
/*科技第一,素质第一*/ // What can i say?
/*科技第一,素质第一*/ // Mamba out!
/*科技第一,素质第一*/
/*科技第一,素质第一*/ // 使用瑞克五代成功的注入ac狗.
/*科技第一,素质第一*/ // 使我的眼睛旋转, 爱来自瓷器.
/*科技第一,素质第一*/ // AC时间:2024-02-17 11:45:14.1919810
/*科技第一,素质第一 */ /*科技第一,素质第一*/ #include <iostream>
/*科技第一,素质第一 */ /*科技第一,素质第一*/ #include <cstdio>
/*科技第一,素质第一 */ /*科技第一,素质第一*/ using namespace std;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ int main(){
/*科技第一,素质第一 */ /*科技第一,素质第一*/ int n, m, ct = 0, ctt = 0;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ bool flag = 0;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ cin >> n >> m;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ string a;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ cin >> a;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ for(int i = 0; i < n; i++){
/*科技第一,素质第一 */ /*科技第一,素质第一*/ if(a[i] == 'O') flag = 1;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ if(flag) ctt++;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ if(ctt == m){
/*科技第一,素质第一 */ /*科技第一,素质第一*/ ctt = 0;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ ct++;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ flag = 0;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ }
/*科技第一,素质第一 */ /*科技第一,素质第一*/ }if(ctt){
/*科技第一,素质第一 */ /*科技第一,素质第一*/ ctt = 0;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ ct++;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ flag = 0;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ }
/*科技第一,素质第一 */ /*科技第一,素质第一*/ cout << ct;
/*科技第一,素质第一 */ /*科技第一,素质第一*/
/*科技第一,素质第一 */ /*科技第一,素质第一*/ return 0;
/*科技第一,素质第一 */ /*科技第一,素质第一*/ }
这里空空如也
有帮助,赞一个