题目分析:
找规律.....
我们注意到,"()"无论有多少个都没问题,而且如果有相同数量的"((" 和 "))" (数量不为0)那么无论")("有多少组也可以满足条件,而如果“(("和"))"数量不同的时候,无论怎么样也无法满足条件,同时一对"(("和"))"也没有,并且")("的数量不为0,那么无论如何也无法满足条件。
代码区
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include <vector>
#include<stack>
using namespace std;
typedef long long ll;
const int inf = 0x3f3f3f3f;
const int Max = 2e5 + 10;
const int mod = 1e9 + 7;
int main()
{
int n1, n2, n3, n4;
while (scanf("%d%d%d%d", &n1, &n2, &n3, &n4) != EOF)
{
if(n1 != n4 ) //这两种必须相同且不为0
{
printf("0\n");
continue;
}
if(n3 == 0)
{
printf("1\n");
continue;
}
if(n1 == 0 || n4 == 0)
{
printf("0\n");
continue;
}
printf("1\n");
}
return 0;
}