40pts求Hack
查看原帖
40pts求Hack
158652
IQ勇士楼主2022/8/8 16:59

RT,代码如下

#include<algorithm>
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int T;
int a[5];
int b[10];
int main()
{
	cin >> T;
	while(T--)
	{
		cin >> a[1] >> a[2] >> a[3] >> a[4];
		sort(a + 1, a + 5);
		if((a[1] + 1 == a[2] && a[2] + 1 == a[3]) || (a[2] + 1 == a[3] && a[3] + 1 == a[4]))
			cout << 1 << endl;
		else
		{
			memset(b, 0, sizeof(b));
			b[a[1]]++;
			b[a[2]]++;
			b[a[3]]++;
			b[a[4]]++;
			int aa = -1, bb = -1;
			for(int i = 0; i <= 9; i++)
			{
				if(b[i] == 1 && aa == -1)
					aa = i;
				else if(b[i] == 1) 
					bb = i;
			}
			if(bb - aa == 1 || bb - aa == 2)
				cout << 1 << endl;
			else
				cout << 0 << endl;
		}
	}
	return 0;
}
2022/8/8 16:59
加载中...