给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。输入格式:
输入首先给出正整数N(≤10
​5
​​ ),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的11位数字构成的手机号码,其中以空格分隔。输出格式:
在一行中给出聊天狂人的手机号码及其通话次数,其间以空格分隔。如果这样的人不唯一,则输出狂人中最小的号码及其通话次数,并且附加给出并列狂人的人数。输入样例:
4
13005711862 13588625832
13505711862 13088625832
13588625832 18087925832
15005713862 13588625832
输出样例:
13588625832 3
#include<iostream>
#include<cstdio>
#include<map>
using namespace std;
map<string,int> mp;int main()
{int i=0,j=0,n=0,m=0,maxx=-999999,count=0;string str1,str2,str;scanf("%d",&n);for(i=0;i<n;i++){cin>>str1>>str2;mp[str1]++;if(mp[str1]>maxx) maxx = mp[str1];mp[str2]++;if(mp[str2]>maxx) maxx = mp[str2];}map<string,int>::iterator it;for(it=mp.begin();it!=mp.end();it++){if(it->second == maxx){count++;  }   }int num=0;for(it=mp.begin();it!=mp.end();it++){   if(it->second==maxx){str = it->first;num = it->second;break;}} if(count>1) cout<<str<<" "<<num<<" "<<count;else if(count==1) cout<<str<<" "<<num;return 0;
}

7-11 电话聊天狂人 (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. 电话聊天狂人 (25 分)【简便解法】

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

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

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

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

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

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

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

最新文章

  1. Hackthebox--------irked
  2. 每秒递减的方波扫频信号怎么生成_逆变器是怎么工作的?
  3. Web.config文件使用
  4. cpu 内存占用比较高的解决方案
  5. kubelet常见问题处解决
  6. 少儿编程150讲轻松学Scratch(十二)-用Scratch制作石头剪子布游戏
  7. 数字图像处理:图像平均/加法_OPT小讲堂 ∣ SciSmart图像增强之二值化
  8. 通过反射创建新类示例的两种方式及比较
  9. 《C Primer Plus 第五版》读书笔记
  10. mac系统使用技巧链接汇总
  11. 机器学习Machine Learning学习笔记——回归Regression
  12. ios 设备获取idfa_通过Safari浏览器获取iOS设备UDID(设备唯一标识符)
  13. 如何在word中同一位置处插入多篇连续文献
  14. java poi Excel加密文件导出和下载
  15. 【UV打印机】电气之负压系统(一)
  16. HTML中input:file标签的使用
  17. Excel在数字单元格后面怎么添加统一的内容(数字或其他内容)
  18. 一等号,二等号和三等号区别
  19. 大数据和传统数据的区别
  20. 首都网络安全日直击 永信至诚“信息安全加油站”人气爆棚

热门文章

  1. OCR文字识别工具准确获取图片文字
  2. 解决Windows10下java环境变量配置不生效的问题
  3. 【N32G457】从0到1打造一个私有化部署的家用式智能告警系统
  4. 拜读经典——大话设计模式(一)——温习C#
  5. rsync和inotify远程同步
  6. 对不起,云计算又走错路了
  7. 动态规划-试题(1)-扔玻璃珠
  8. 老徐WEB:CSS伪类和伪元素详解
  9. 李宏毅作业十 Generative Adversarial Network生成对抗网络(代码)
  10. MAK代理激活的使用方法和注意事项