下载的第一个未通过测试点的数据是n=100的情况,第二行就是100个1w以下的整数了
by Hanabi_awg @ 2020-02-16 19:20:57
别焦虑了,楼主,我这题才30分
by Starlight_StationOI @ 2020-02-16 19:29:33
@[FallenStar_zmy](/user/155543) 我也强不了多少..
by Hanabi_awg @ 2020-02-16 19:43:07
代码给你,参考一下
```
#include <iostream>
using namespace std;
int main(){
int i,j,n,k,c=0;
cin>>n;
int a[n],b[n]={0};
for(i=0;i<n;i++){
cin>>a[i];
}
for(i=0;i<n;i++){
for(j=i+1;j<n;j++){
for(k=0;k<n;k++){
if(a[i]+a[j]==a[k] && b[k]==1){
c=c;
}
if(a[i]+a[j]==a[k] && b[k]!=1){
c++;
b[k]++;
}
}
}
}
cout<<c;
}
```
我的思路是这个算式第一次出现另一个数组的同一个位置就+1
by g13145687 @ 2020-02-17 22:45:07