给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。

输入格式:

输入首先给出正整数N(≤10​5​​),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的11位数字构成的手机号码,其中以空格分隔。

输出格式:

在一行中给出聊天狂人的手机号码及其通话次数,其间以空格分隔。如果这样的人不唯一,则输出狂人中最小的号码及其通话次数,并且附加给出并列狂人的人数。

输入样例:

4
13005711862 13588625832
13505711862 13088625832
13588625832 18087925832
15005713862 13588625832

输出样例:

13588625832 3

tip:map应用。


#include<bits/stdc++.h>
using namespace std;map<long long,int> p;///longlong 对应数组下表,int是数据类型;
int main()
{int i,n,max;long long s;long long temp;scanf("%d",&n);max=0;for(i=0;i<2*n;i++)///数组插入;{scanf("%lld",&s);if(!p.count(s)){p[s]=0;}p[s]++;if(p[s]>max)max=p[s];}map<long long,int>::iterator t;long long numb;int flag=0; int count=0;for(t=p.begin();t!=p.end();t++){if (t->second == max){count++;if(count==1)numb=t->first;} }cout<<numb;printf(" %d",max);if(count>1)printf(" %d",count);return 0;
}

Map--7-14 电话聊天狂人(25 分)相关推荐

  1. 7-14 电话聊天狂人 (25 分)map做法 + 详解 + 思路分析

    7-14 电话聊天狂人 (25 分)map做法 1:题目 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤10 ​5 ​​ ),为通话记录条数.随后N行 ...

  2. 7-3 电话聊天狂人 (25 分)

    暑假字符串专题HBU程序设计训练营总结 ?点这里 7-3 电话聊天狂人 (25 分) 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤10​5​​),为 ...

  3. 7-1 电话聊天狂人 (25分) PTA 数据结构

    7-1 电话聊天狂人 (25分) 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤10 ​5 ​​ ),为通话记录条数.随后N行,每行给出一条通话记录. ...

  4. 5-14 电话聊天狂人 (25分)/PTA

    5-14 电话聊天狂人   (25分) 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数NN(\le 10^5≤10​5​​),为通话记录条数.随后NN行,每 ...

  5. 5-14 电话聊天狂人 (25分)

    5-14 电话聊天狂人 (25分) 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤105≤ 10^5​​),为通话记录条数.随后N行,每行给出一条通话 ...

  6. 11-散列1 电话聊天狂人 (25 分) (C语言)

    浙大版<C语言程序设计实验与习题指导(第3版)>题目集 11-散列1 电话聊天狂人 (25 分) 二.题解 c代码 11-散列1 电话聊天狂人 (25 分) 给定大量手机用户通话记录,找出 ...

  7. 7-14 电话聊天狂人 (25分) 【map】

    题目描述: 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤10​5​​),为通话记录条数.随后N行,每行给出一条通话记录.简单起见,这里只列出拨出方和 ...

  8. 电话聊天狂人 (25 分)【简便解法】

    立志用最少的代码做最高效的表达 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤10^5),为通话记录条数.随后N行,每行给出一条通话记录.简单起见,这 ...

  9. 11-散列1 电话聊天狂人 (25 分)

    给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤),为通话记录条数.随后N行,每行给出一条通话记录.简单起见,这里只列出拨出方和接收方的11位数字构成的 ...

  10. 7-14 电话聊天狂人 (25 分)

    给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤10​5​​ ),为通话记录条数.随后N行,每行给出一条通话记录.简单起见,这里只列出拨出方和接收方的1 ...

最新文章

  1. Eclipse 之 EasyExplore 插件
  2. 浅谈Redis及其安装配置
  3. 四级计算机网络考试大纲,2017年全国计算机等级考试四级计算机网络考试大纲...
  4. 如何“漂亮”地解决dota类游戏网络延迟同步?
  5. mysql 分词搜索_实战 | canal 实现Mysql到Elasticsearch实时增量同步
  6. MongoDB Replica Set 选举过程
  7. Silverlight WCF RIA服务(十七)数据 7
  8. Redis与Django中配置使用Redis
  9. 10款精选的后台管理系统,收藏吧!
  10. xjoi 1543 我自闭了
  11. 微信小程序各种弹窗操作
  12. 4chan php,4chan
  13. graphite快速搭建手册
  14. 一次因JDK夏令时导致接口输出日期格式的时间与预期时间不一致的bug排查
  15. IMAC 2011 MID免光驱安装WIN10
  16. EMC 双活数据中心实战
  17. Firt step(study java)
  18. 所有的美好,都始于遇见
  19. windows10下Docker部署Kurento
  20. Pandas+Numpy 数据中空值的处理操作:判断、查找、填充及删除

热门文章

  1. OpenBlock Desktop v2.3.1积木编程
  2. [2008-05-26]我的梦
  3. BIM模型一键输出 3D Tiles (for Cesium) 和 glTF/blg
  4. 服务器主机外接显示器,服务器主机连接显示器
  5. MySQL学习_数据库和表的基本操作
  6. 【源码解读】BertLayer
  7. 微信小程序文件直接上传阿里云OSS
  8. [转载]使用Java生成带有下划线字体的文字
  9. kali linux开机黑屏只有鼠标可以移动
  10. 你需要掌握的 Koa 洋葱模型和中间件