CPP经典题

### 文章目录

  • [@toc](#文章目录 @[toc] 1.学习目的)
  • [1.学习目的](#文章目录 @[toc] 1.学习目的)

1.学习目的

经典例题学习

2.代码

cpp 复制代码
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main()
{
  // 请在此输入您的代码
  map<char,int> mp;
  vector<pair<char,int>> v;
  string s;
  cin>>s;
  for(char c:s){
    mp[c]++;
  }
  for(auto& a:mp){
     v.push_back({a.first,a.second});
  }
  
  sort(v.begin(),v.end(),[](auto& a,auto& b){
    if(a.second==b.second){
      return a.first<b.first;
    }
    return a.second > b.second;
  });

  cout<<v[0].first<<"\n"<<v[0].second;
  return 0;
}
相关推荐
Frank学习路上4 小时前
【C++】面试:关键字与语法特性
c++·面试
Irissgwe5 小时前
数据结构-栈和队列
数据结构·c++·c·栈和队列
点云侠6 小时前
PCL 生成三棱锥点云
c++·算法·最小二乘法
.道阻且长.7 小时前
C++ string 操作指南:接口解析
java·c语言·开发语言·c++
laplaya7 小时前
使用 vcpkg 管理 C++ 项目中的依赖
开发语言·c++
blueman88888 小时前
VS2022 切换定义(F12 / Go to Definition)反应慢
c++·visual studio
凡人叶枫8 小时前
Effective C++ 条款35:考虑 virtual 函数以外的其他选择
java·c++·spring
郝学胜-神的一滴9 小时前
CMake 017:彩色日志输出实战
linux·c语言·开发语言·c++·软件工程·软件构建·cmake
桀人9 小时前
C++——string类的详细介绍
开发语言·c++
插件开发10 小时前
vs2015 cuda c++ cdpSimplePrint范例,递归功能实现演示
linux·c++·算法