| 记录编号 | 167069 | 评测结果 | AAAAAAAAAA | 
    
        | 题目名称 | 1809.[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;     
}