- 珠心算测验
- 2022-05-02 18:37:12 @
#include<bits/stdc++.h>
using namespace std;
bool scatch(int s[],int num,int n){
for(int i=1;i<=n;i++){
if(s[i]==num){
return true;
}
}
return false;
}
int main(){
int n,count=0;
int a[105],s[20000];
cin>>n;
for(int i=1;i<=n;i++){//赋值
cin>>a[i];
}
int id=0;//id为所有可能的组合数
for(int i=1;i<n;i++){//求所有两数相加所得到的结果
for(int j=i+1;j<=n;j++){
id++;
s[id]=a[i]+a[j];
}
}
for(int i=1;i<=n;i++){//逐个查看是否符合条件
if(scatch(s,a[i],id)){
count++;
}
}
cout<<count;
return 0;
}
0 条评论
目前还没有评论...
信息
- ID
- 1911
- 难度
- 6
- 分类
- (无)
- 标签
- 递交数
- 17109
- 已通过
- 4523
- 通过率
- 26%
- 被复制
- 28
- 上传者