P7042 「MCOI-03」正方

Aimee

很简单的一个小题

分类讨论啊
--scz

#include<iostream>
#include<algorithm>
#include<cstdio>
#define int long long
using namespace std;
int q;
int len[5];
signed main(){
	scanf("%lld",&q);
	for(int i=1;i<=q;++i){
		scanf("%lld%lld%lld%lld",&len[1],&len[2],&len[3],&len[4]);
		sort(len+1,len+4+1);
		if(len[1]+len[4]!=len[2]+len[3]){
			cout<<0<<endl;
			continue;
		}
		if(len[1]==len[2]&&len[2]==len[3]&&len[3]==len[4]){
		cout<<1<<endl;
		}else{
			if(len[1]==len[2]&&len[3]==len[4]){
				cout<<4<<endl;
			}else{
				if(len[1]==len[2]||len[3]==len[4]){
					cout<<2<<endl;
				}else{
					if(len[1]+len[4]==len[2]+len[3]){
						cout<<8<<endl;
					}else{
						cout<<0<<endl;
					}
				}
			}
		} 
	}
	return 0;
}

posted @ 2020-10-31 22:27  Simex  阅读(186)  评论(0编辑  收藏  举报