30分求助
查看原帖
30分求助
1004121
pengsiqi11楼主2024/9/7 13:31
#include<bits/stdc++.h> 
using namespace std;
int a[10005],ans,c,j,i,k;
int main(){
  cin>>c;
  for(j=1;j<=c;j++)
  	cin>>a[j];
  sort(a+1,a+c+1);
  for(i=1;i<=c;i++){
  	for(j=1;j<=c;j++){
      for(k=1;k<=c;k++){
      	if(a[j]+a[i]==a[k]&&a[i]!=a[j]&&i<j&&a[k]!=a[i]&&a[k]!=a[j]&&k!=i&&k!=j){//最困惑的是这里
      		ans++;
      		break;
		}
   	  }
    }    
  }
  cout<<ans;
  return 0;
}
2024/9/7 13:31
加载中...