好像是数组不够大………………
by AC自动机_ @ 2019-04-11 18:36:50
@[zssxbb](/space/show?uid=197829) 这个...
for(int k=0;k<n&&k!=j;k++){
这句执行到k==j就退出了啊,你应该把(k != j)写到continue里面
(不是数组问题)
by aminoas @ 2019-04-11 18:39:44
~~还有,以后你应该说WA,而不是UN(Unaccepted),不然大家看不懂...~~
by aminoas @ 2019-04-11 18:40:56
这是我以前的代码您自己参考一下好吧——
```cpp
#include <bits/stdc++.h>
using namespace std;
int a[1000],used[1000];
int main() {
int n,i,j,k,s=0;
cin>>n;
for(i=1; i<=n; i++) cin>>a[i];
for(i=1; i<n; i++) {
for(j=i+1; j<=n; j++) {
for(k=1; k<=n; k++) {
if(a[i]+a[j]==a[k] && used[k]==0) {
s++;
used[k]=1;
}
}
}
}
cout<<s;
return 0;
}
```
by Eason_AC @ 2019-04-11 19:28:13
@[2018J1605](/space/show?uid=143834)
by zssxbb @ 2019-04-11 21:10:56
@[liduheng20070727](/space/show?uid=185035) 好的,我试试呀,谢谢你啊
by zssxbb @ 2019-04-11 21:11:21
@[liduheng20070727](/space/show?uid=185035) 谢谢你啊
by zssxbb @ 2019-04-11 21:11:42
@[Eason_AC](/space/show?uid=112917) 我会认真看哒,谢谢你呀
by zssxbb @ 2019-04-11 21:12:11