力扣1838.最高频的元素的频数

力扣1838.最高频的元素的频数

  • 首先排序 然后右指针遍历补成的数

    • 每次加**差值(num[i] - num[i-1]) * 位数(i - j)
  •  class Solution {
     public:
         int maxFrequency(vector<int>& nums, int k) {
             int res=1,n = nums.size();
             sort(nums.begin(),nums.end());
             long long ans=0;
             for(int i=1,j=0;i<n;i++)
             {
                 ans += (long long)(nums[i] - nums[i-1])*(i-j);
                 while(ans > k)
                 {
                     ans -= (nums[i] - nums[j]);
                     j ++;
                 }
                 res = max(res,i-j+1);
             }
             return res;
         }
     };
    

相关推荐

  1. 1838.高频元素

    2024-06-06 13:14:05       31 阅读
  2. 1438.绝对差不超过限制长连续子数组

    2024-06-06 13:14:05       34 阅读
  3. 1878.矩阵中三个菱形和

    2024-06-06 13:14:05       38 阅读
  4. 】16. 接近之和

    2024-06-06 13:14:05       32 阅读
  5. -1984. 学生分小差值

    2024-06-06 13:14:05       31 阅读
  6. 每日一题】2397被列覆盖多行

    2024-06-06 13:14:05       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 13:14:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 13:14:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 13:14:05       87 阅读
  4. Python语言-面向对象

    2024-06-06 13:14:05       96 阅读

热门阅读

  1. C/C++中volatile关键字

    2024-06-06 13:14:05       31 阅读
  2. SpringBoot @ModelAttribute

    2024-06-06 13:14:05       30 阅读
  3. centos7 安装 mysql5.7 LTS

    2024-06-06 13:14:05       28 阅读
  4. Springboot接收参数的21种方式

    2024-06-06 13:14:05       25 阅读
  5. ngrok的使用

    2024-06-06 13:14:05       33 阅读
  6. HTML5 Web Workers 详解 (2)

    2024-06-06 13:14:05       24 阅读
  7. 查看 WSL2 (Windows Subsystem for Linux 2) IP 地址

    2024-06-06 13:14:05       31 阅读
  8. 网站企业需要适用于什么服务器?

    2024-06-06 13:14:05       29 阅读