记录编号 |
167069 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[NOIP 2014PJ]珠心算测试 |
最终得分 |
100 |
用户昵称 |
作死大王 |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.007 s |
提交时间 |
2015-06-20 14:45:13 |
内存使用 |
0.28 MiB |
显示代码纯文本
#include <iostream>
#include<cstring>
#include <fstream>//输入、输出文件库
using namespace std;
const int COU=101;
bool visited[COU];
ifstream fin("countb.in");//将外部文件test.in与fin建立联系,对fin的操作,就是对test.in的操作。
ofstream fout("countb.out");//同上,对fout的操作就是对test.out文件的操作。
void find(int a[],int i,int key,int a1,int a2)
{
for(int j=0;j<i;j++)
{if(a[j]==key&&j!=a1&&j!=a2&&a1!=a2)
{visited[j]=true;return;}}
}
int main()
{
memset(visited,false,sizeof(visited));
int cou=0,num=0;
fin>>cou;
const int cou1=cou;
int arr[cou1];
for(int i=0;i<cou;i++)
{
fin>>arr[i];
}
for(int i=0;i<cou1;i++)
{
for(int j=1;j<cou1;j++)
{
find(arr,cou1,arr[i]+arr[j],i,j);
}
}
for(int i=0;i<cou1;i++)
{
if(visited[i])
num++;
}
fout<<num;
fin.close();//关闭输入文件
fout.close();//关闭输出文件
return 0;
}