```cpp
for(int k=1;k<=n;k++){
if(a[k]=a[i]+a[j]){
cnt++;
t[a[k]]++;
}
```
这里应该是
```cpp
if(a[k]==a[i])
```
by comcopy @ 2022-09-23 22:22:49
@[Curry_Skyfxxker](/user/750706) 《`if(a[k]=a[i]+a[j])`》
初学者常犯错误。
by RP_INT_MAX @ 2022-09-23 22:35:13
@[comcopy](/user/388414) 为啥?
by Curry_Skyfxxker @ 2022-09-24 20:32:11
=是赋值,==是判断是否相同
by wang_er_gou @ 2022-10-06 16:09:11