求大佬救救 30分 卡了好久

P2141 [NOIP2014 普及组] 珠心算测验

```cpp 这是我写的,希望可以帮助到你 #include<bits/stdc++.h> using namespace std; int main() { int n,a[101]; set<int> s;//设置一个set容器 int c=0; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; s.insert(a[i]);//插入数据 } for(int i=1;i<n;i++) { for(int j=i+1;j<=n;j++) { if(s.find(a[i]+a[j])!=s.end()/*在set容器里面寻找和*/) { c++; s.erase(a[i]+a[j]);//找到后把和删掉,避免查找重复 } } } cout<<c<<endl; } ```
by QLUzongyuxing @ 2022-04-05 11:30:41


|