记录编号 167069 评测结果 AAAAAAAAAA
题目名称 [NOIP 2014PJ]珠心算测试 最终得分 100
用户昵称 Gravatar作死大王 是否通过 通过
代码语言 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;     
}