求助
查看原帖
求助
1357546
hezhy2002楼主2024/11/9 22:39
#include<bits/stdc++.h>
#include<math.h>
using namespace std;
int main(){	
	int i,b[300][300],c[1000]={0},j,k,m,a=0,n=0,n1,n2,n3,n4;
	cin >> m ;
	for(i=0;i<m;i++)
	{
		for(k=0;k<3;k++)	 
		{
			cin >> b[i][k] ;
			c[i]+=b[i][k];
		};
	};
	for(i=0;i<m;i++)
	{
		for(k=0;k<3;k++)	 
		{
			for(j=i+1;j<m;j++)	 
			{
				n1=max(b[i][k],b[j][k]);
				n2=min(b[i][k],b[j][k]);
			 	//cout<< n1 <<"   "<< n2 <<endl;
				if(n1-n2<=5)
				{
					n++;
					if(n==3)
					{
						n3=max(c[i],c[j]);
						n4=min(c[i],c[j]);
						if(n3-n4<=10)
						{
							a++;
						}
					}
				}
			};
			n=0;
		};
	};
	cout << a+2 ;
	return 0;
}
2024/11/9 22:39
加载中...