题解
2024-08-30 13:32:34
发布于:广东
0阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,sum=0;
cin >> n;
int a[n];
for (int i=0;i<n;i++)
{
cin >> a[i];
}
vector<int> b;
for (int i=0;i<n;i++)
{
for (int j=i+1;j<n;j++)
{
bool flag = true;
for (int k=0;k<b.size();k++)
{
if (b[k] == a[i]+a[j])
{
flag = false;
break;
}
}
if (flag)
{
b.push_back(a[i]+a[j]);
}
}
}
for (int i=0;i<n;i++)
{
for (int j=0;j<b.size();j++)
{
if (a[i] == b[j])
{
sum++;
}
}
}
cout << sum;
return 0;
}
这里空空如也
有帮助,赞一个