20分求助!可回关!
查看原帖
20分求助!可回关!
1051111
zhongyuZY楼主2023/9/30 19:23
#include<bits/stdc++.h>
using namespace std;
int m[103],a[100];
int main(){
	int n,ans=0;
	cin>>n;
	for(int i=1;i<=n;i++){
	cin>>m[i];
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=i;j++){
		    for(int k=1;k<=j;k++)
			    if(m[i]==m[j]+m[k]&&i!=j&&i!=k&&j!=k){
			    	if(m[i]==a[i])break;
					else {
					a[i]=m[i];
					ans++;
			    	break;
					}
				}
			    else continue;
		}	
	}
	cout<<ans<<endl;
	return 0;
}
2023/9/30 19:23
加载中...