解题思路:
注意事项:
参考代码:
#include <bits/stdc++.h>
using namespace std;
int T;
string str ;
int fun(string str)
{
if(str.find("LOL") != -1) return -1;
if(str.find("*") == -1) return 0;
int res = -1;
for(int i = 0;i < str.length();i++){
if(str[i] == '*'){
str[i] = 'L';
res = max(res,-fun(str));
if(res == 1)return str[i] = '*',1;
str[i] = 'O';
res = max(res,-fun(str));
str[i] = '*';
}
}
return res;
}
int main()
{
cin >> T;
while(T--)
{
cin >> str;
cout << fun(str)<<endl;
}
return 0;
}
0.0分
18 人评分
数列 (C++代码)浏览:707 |
川哥的吩咐 (C语言代码)浏览:926 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:612 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
用筛法求之N内的素数。 (C语言代码)浏览:1385 |
简单的a+b (C语言代码)浏览:560 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:804 |
C语言训练-自由落体问题 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:724 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:756 |