(警示后人)警钟长鸣
查看原帖
(警示后人)警钟长鸣
1075193
fengjiayi0402楼主2024/12/15 17:19

!!!一定要理解题意=_=以下是我没理解时写的代码,怎么调怎么不对,一道入门题卡好长时间,警示后人不要像我一样理解错误题意!

#include<iostream>
#include<math.h>
#define N 1005
using namespace std;
int n,a[N],b[N],c[N],tot[N],ans=0;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i]>>b[i]>>c[i];
		tot[i]=a[i]+b[i]+c[i];
	}
	for(int i=1;i<n;i++){
		for(int j=i+1;j<=n;j++){
			if(abs(tot[i]-tot[j])<=10 && abs(a[i]-b[i])<=5 && abs
			(a[i]-c[i])<=5 && abs(b[i]-c[i])<=5 && abs(a[j]-b[j])<=5 && abs(a[j]-c[j])<=5 && abs(b[j]-c[j])<=5){
					ans++;
			}
		}
	}
	cout<<ans;
	return 0;
}
2024/12/15 17:19
加载中...