HDU2095

水题不解释,思路是用map记录一下出现次数,数据也很水

#include <cstdio>
#include <map>
using namespace std;

int main()
{
    int n;
    map<int,int> present;
    while( scanf("%d", &n) && n)
    {
        present.clear();
        int m;
        while(n--)
        {
            scanf("%d", &m);
            if(!present.count(m))
              present[m] = 1;
            else
              present[m]++;
        }
        for( map<int, int>::iterator i = present.begin(); i != present.end(); ++i) 
            if(i->second % 2)
            {
                printf("%d\n",i->first);
                break;
            }
    }
    return 0;
} 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 首页 资讯 文章 资源 小组 相亲 登录 注册 首页 最新文章 IT 职场 前端 后端 移动端 数据库 运维 其他...
    Helen_Cat阅读 3,926评论 1 10
  • 开心,连续几天看资料,从开始的不知所云到后来的勾画自如,其实准备论文还是很锻炼阅读能力的哈哈哈 也锻炼写作能力。不...
    Leonor_Z阅读 220评论 0 0
  • 如果记忆不曾分离,其中的水分就会一点点流失,化作干巴巴的粉末,消殒在空气里。最后一片花瓣随风漫舞时,便是花期已到了...
    徐谧浮水流灯阅读 323评论 7 8
  • 最近在夜深人静的时候看一档节目,看到狂飙泪。它就是董卿的新节目:《朗读者》 从第一集的遇见、第二集的陪伴,到第三集...
    郑大排阅读 956评论 4 11
  • 人要经过过多少重创,才能真正长大。 那天和同学一起去隔壁学校的美食街买饭,付完钱,手机就丢进口袋了。等...
    折花问路阅读 468评论 5 4