当前位置: 首页 > news >正文

蓝桥杯-最大数目

问题描述

小蓝有一个长度为 n的数组 a ,现在对于每一个 ai​ ,小蓝可以选择下面三种操作之一:

  • ai=ai−1
  • ai=ai+1
  • ai=ai

小蓝想知道当她把每一个 ai​ 都操作之后,数组众数的数目最大是多少。但是小蓝并不擅长这个问题,请你帮小蓝计算所有操作完成之后数组众数的最大数目。

输入格式

第一行输入一个整数,代表 n 。

第二行输入 n 个整数,代表 a1,a2,a3,...,an​ 。

输出格式

输出一行一个整数,代表众数的最大数目。

样例输入

3
1 2 3

样例输出

3

说明

对于样例,将 a1​ 加一,a3​ 减一,a2​ 不变,此时三个数都是 2 ,而其他操作得到的结果众数数目都小于 3 ,所以最终答案是 3 。

评测数据规模

对于 50% 的评测数据 1≤n≤103,1≤ai≤104 。

对于 100% 的评测数据 1≤n≤105,1≤ai≤109 。

运行限制

语言最大运行时间最大运行内存
C1s256M
C++1s256M
Python33s256M
Java2s256M
PyPy33s256M
Go3s256M
JavaScript3s256M
#include<iostream>
#include<map>
using namespace std;map<int,int>mymap;int main()
{int n;cin>>n;int x;while(n--){cin>>x;mymap[x]++;mymap[x+1]++;mymap[x-1]++;}int max=0;for(const auto&pair:mymap){if(pair.second>max)max=pair.second;}cout<<max;return 0;
}

http://www.mrgr.cn/news/97726.html

相关文章:

  • SpringBoot和微服务学习记录Day1
  • MySQL介绍及使用
  • 【leetcode hot 100 118】杨辉三角
  • 蓝桥杯-蓝桥幼儿园(Java-并查集)
  • 【小沐杂货铺】基于Three.JS绘制三维数字地球Earth(GIS 、WebGL、vue、react,提供全部源代码)
  • 前端-项目工程化(快速理解并会用)
  • 前端知识点---闭包(javascript)
  • 使用MySQL时出现 Ignoring query to other database 错误
  • Dubbo 注册中心与服务发现
  • 基于SpringBoot的“线上考试系统”的设计与实现(源码+数据库+文档+PPT)
  • Spring Boot 常用依赖介绍
  • 瓦片数据合并方法
  • 【Python】Python 100题 分类入门练习题 - 新手友好
  • Mysql-事务和索引
  • 【OSG学习笔记】Day 1: OSG初探——环境搭建与第一个3D窗口
  • Linux(十三)fork + exec进程创建
  • PyTorch 学习笔记
  • vue3+element-plus动态与静态表格数据渲染
  • 0.机器学习基础
  • 循环神经网络 - 参数学习之随时间反向传播算法