對於每個內層的「空格」,判斷其左前方、正前方、右前方(如果這些位置存在的話,例如有可能內層的空格在最右邊,這個空格就沒有右前方。)有沒有「空格」?若有一個以上,則蚊子可以進來,若一個空格也沒有,則蚊子進不來。
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(false);
int N;
cin >> N;
string in, out;
cin >> out >> in;
bool flag = false;
for (int i=0; i<N; i++)
if (in == '0') {
if (i-1 >= 0 && out[i-1] == '0') {
flag = true;
break;
}
if (out == '0') {
flag = true;
break;
}
if (i+1 < N && out[i+1] == '0') {
flag = true;
break;
}
}
if (flag == false)
cout << "FENDED OFF!\n";
else
cout << "FENESTRATION FORTIFICATION FAILURE!\n";
return 0;
}
| 歡迎光臨 竹園論壇 (http://forum.tfcis.org/) | Powered by Discuz! X3.2 |