题解
2023-03-19 16:52:04
发布于:浙江
72阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
long long n,sum,a[10005],ans,f[10005],an[10005];
int main(){
scanf("%lld %lld",&n,&sum);
for(int i=0;i<n;i++){
scanf("%lld",&a[i]);
}
for(int i=0;i<n;i++) for(int j=0;j<n;j++) an[a[i]+a[j]]++;
for(int i=0;i<n;i++) for(int j=0;j<n;j++) if(sum-a[i]-a[j]>=0)ans+=an[sum-a[i]-a[j]];
printf("%lld",ans);
return 0;
}
这里空空如也
有帮助,赞一个