#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
int main()
{int n,o=0;cin>>n;string str[2*n];for(int i=0;i<2*n;i++){cin>>str[i];}sort(str,str+2*n);int k=0,l=0,p=0;//k是最大次数  l是最大次数对应电话的下标  p是最大次数出现多少次 for(int i=0;i<2*n;i++){int tmp=0;//临时次数 for(int j=i;j<=2*n;j++){if(str[j]==str[i]){tmp++;}else {//进行判断的条件是“相邻字符串不相等”或者“j到了末尾”,但是这里是else,一旦末尾的str[j]和str[i]相等了 。是无论如何都不会进入此处的//解决方法:将“j到了末尾”转化为“相邻字符串不相等”:str[n-1]和str[n]比较 //即内循环范围加上j==2*n~~~j<=2*n; if(tmp == k){p++;}if(tmp>k){k = tmp;l = i; p = 1;}i=j-1;break;}}}cout<<str[l]<<" "<<k;if(p!=1){cout<<" "<<p;}return 0;
}

PTA7-36 电话聊天狂人相关推荐

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

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

  2. 7-20 电话聊天狂人(25 分)(Hash模板)

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

  3. PTA 电话聊天狂人 思路分析及代码解析

    PTA 电话聊天狂人 思路分析及代码解析v1.0 一.前导 1. 需要掌握的知识 2. 题目信息 二.解题思路分析 1. 题意理解 1. 1 输入数据 1.2 输出数据 2. 思路分析 三.具体实现 ...

  4. 电话聊天狂人(java)

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

  5. (C语言详解)11-散列1 电话聊天狂人(小白实现详细解释)

    本博文源于浙江大学<数据结构>.电话聊天狂人是非常有趣的一道题.姥姥在小白专场里从main函数搭建.重要函数编写.模块的改变与裁剪非常仔细的说明,下面就给出详细指导: 博主在前篇博文已经将 ...

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

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

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

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

  8. 数据结构PTA 基础实验5-2.2 电话聊天狂人

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

  9. 5-20 电话聊天狂人

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

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

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

最新文章

  1. go语言实现排序算法
  2. UVALive 4225 Prime Bases 贪心
  3. JAVA单例模式:懒汉式,饿汉式
  4. 百度的索引真的比雅虎多么?
  5. 黑科技轮胎:有能发电的,脑洞简直不要太大...
  6. MyEclipse10下开发第一个Hibernate小程序
  7. android exittext记事本,GUI练习——记事本
  8. windows系统启用2个以上的mysql服务
  9. Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)
  10. 又拍云 php,GitHub - NoDurex/php-sdk: 又拍云存储PHP SDK
  11. ee可以有js吗 jvaa_EE今年最后一次邀请,最低分数线468分!2021年的40万新移民指标,你准备好了吗?!...
  12. Python+Django+Hadmin的初级使用
  13. 抽象代数学习笔记三《群:对称性变换与对称性群》
  14. 以下哪些python数字是合法的_3 4j 是合法Python数字类型。
  15. HTML如何下载文件
  16. 详谈软件工程之软件开发方法(一)
  17. Fluentd (td-agent) 日志处理
  18. 【FXCG】什么是风险?
  19. 微信聊天记录恢复记录
  20. Flink Table Api SQL 初体验,Blink的使用

热门文章

  1. Curve25519加解密与Ed25519加密签
  2. FFmpeg 音视频解封装
  3. Java——点菜系统开发
  4. 天空卫士成为首批通过分类分级工具测评的厂商
  5. 【云计算与大数据技术】云计算概论介绍
  6. JAVA实现Excel照相机功能_​教大家如何设置调用Excel照相机功能
  7. 手机号码被错误标记,如何查询和取消标记?
  8. 看懂2019世界人工智能大会,“预见”未来
  9. C++小练习(原题+题解)
  10. 跨国企业在中国 | 阿迪达斯中国西部首家品牌中心开幕;全新版希尔顿花园酒店亮相...