- 珠心算测验
- 2018-02-01 15:56:26 @
#include<cstdio>
#include<iostream>
using namespace std;
int a[100+10],max1[100+10]={0};
int main()
{
int c=0,j,n,i,k,x=0,s;
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a[i];
}
for(i=1;i<=n;i++)
{
for(j=i+1;j<=n;j++)
{
x=0;
for(k=1;k<=n;k++)
{
for(s=1;s<=n;s++)
{
if(a[k]==max1[s])
{
x=1;
}
}
if(a[j]+a[i]==a[k]&&x==0)
{
c++;
a[k]=max1[c];
}
}
}
}
cout<<c;
return 0;
}
2 条评论
-
Van Dark Haume LV 5 @ 2018-07-20 16:05:15
代码可读性太低,看不出
-
2018-07-20 16:04:14@
请带注释谢谢
- 1
信息
- ID
- 1911
- 难度
- 6
- 分类
- (无)
- 标签
- 递交数
- 17038
- 已通过
- 4511
- 通过率
- 26%
- 被复制
- 27
- 上传者