死循环求助!!
查看原帖
死循环求助!!
977778
__Harry_Haiyun__楼主2023/7/14 13:50
#include <bits/stdc++.h>
#define MOD 998244353
#define mod 1000000007
using namespace std;
int main()
{
	string ans,f;
	cin >> ans >> f;
	int n = 0,i = 0;
	while (1)
	{
	    if (f[i] == 'o' && f[i + 1] == '*') 
	    {
	        f[i] = '*';
	        f[i + 1] = 'o';
	        n++;
        }
        if (f[i] == '*' && f[i + 1] == 'o') 
	    {
	        f[i] = 'o';
	        f[i + 1] = '*';
	        n++;
        }
	    if (i == ans.length() - 1) i = 0;
	    else i++;
	    if (f == ans)
	    {
	        cout << n << endl;
	        return 0;
        }
    }
	return 0;
}
2023/7/14 13:50
加载中...