Map--7-14 电话聊天狂人(25 分)
给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。
输入格式:
输入首先给出正整数N(≤105),为通话记录条数。随后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 分)相关推荐
- 7-14 电话聊天狂人 (25 分)map做法 + 详解 + 思路分析
7-14 电话聊天狂人 (25 分)map做法 1:题目 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤10 5 ),为通话记录条数.随后N行 ...
- 7-3 电话聊天狂人 (25 分)
暑假字符串专题HBU程序设计训练营总结 ?点这里 7-3 电话聊天狂人 (25 分) 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤105),为 ...
- 7-1 电话聊天狂人 (25分) PTA 数据结构
7-1 电话聊天狂人 (25分) 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤10 5 ),为通话记录条数.随后N行,每行给出一条通话记录. ...
- 5-14 电话聊天狂人 (25分)/PTA
5-14 电话聊天狂人 (25分) 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数NN(\le 10^5≤105),为通话记录条数.随后NN行,每 ...
- 5-14 电话聊天狂人 (25分)
5-14 电话聊天狂人 (25分) 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤105≤ 10^5),为通话记录条数.随后N行,每行给出一条通话 ...
- 11-散列1 电话聊天狂人 (25 分) (C语言)
浙大版<C语言程序设计实验与习题指导(第3版)>题目集 11-散列1 电话聊天狂人 (25 分) 二.题解 c代码 11-散列1 电话聊天狂人 (25 分) 给定大量手机用户通话记录,找出 ...
- 7-14 电话聊天狂人 (25分) 【map】
题目描述: 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤105),为通话记录条数.随后N行,每行给出一条通话记录.简单起见,这里只列出拨出方和 ...
- 电话聊天狂人 (25 分)【简便解法】
立志用最少的代码做最高效的表达 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤10^5),为通话记录条数.随后N行,每行给出一条通话记录.简单起见,这 ...
- 11-散列1 电话聊天狂人 (25 分)
给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤),为通话记录条数.随后N行,每行给出一条通话记录.简单起见,这里只列出拨出方和接收方的11位数字构成的 ...
- 7-14 电话聊天狂人 (25 分)
给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤105 ),为通话记录条数.随后N行,每行给出一条通话记录.简单起见,这里只列出拨出方和接收方的1 ...
最新文章
- Eclipse 之 EasyExplore 插件
- 浅谈Redis及其安装配置
- 四级计算机网络考试大纲,2017年全国计算机等级考试四级计算机网络考试大纲...
- 如何“漂亮”地解决dota类游戏网络延迟同步?
- mysql 分词搜索_实战 | canal 实现Mysql到Elasticsearch实时增量同步
- MongoDB Replica Set 选举过程
- Silverlight WCF RIA服务(十七)数据 7
- Redis与Django中配置使用Redis
- 10款精选的后台管理系统,收藏吧!
- xjoi 1543 我自闭了
- 微信小程序各种弹窗操作
- 4chan php,4chan
- graphite快速搭建手册
- 一次因JDK夏令时导致接口输出日期格式的时间与预期时间不一致的bug排查
- IMAC 2011 MID免光驱安装WIN10
- EMC 双活数据中心实战
- Firt step(study java)
- 所有的美好,都始于遇见
- windows10下Docker部署Kurento
- Pandas+Numpy 数据中空值的处理操作:判断、查找、填充及删除