news 2026/4/16 20:03:41

第 488 场周赛Q1——100985. 统计主导元素下标数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第 488 场周赛Q1——100985. 统计主导元素下标数

题目链接:100985. 统计主导元素下标数(简单)

算法原理:

解法:前缀和

1ms击败100.00%

时间复杂度O(N)

思路很简单,既然主导元素是看当前元素是否>后面所有数的平均数,那么我们只需要在遍历每个数的时候知道当前数后面所有数的和即可,平均数就是”和/个数“,因此可以采用前缀和的思想,统计每个数的后缀和,考虑到平均数比较大小时可能会受小数影响,因此比较时都强转成double类型

Java代码:

class Solution { public int dominantIndices(int[] nums) { int n=nums.length; int ret=0; //suff[i]:i下标及后面所有元素的和 int[] suff=new int[n]; suff[n-1]=nums[n-1]; for(int i=n-2;i>=0;i--) suff[i]=nums[i]+suff[i+1]; for(int i=0;i<n-1;i++) if((double)nums[i]>(double)suff[i+1]/(n-1-i)) ret++; return ret; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 14:36:13

多TOA观测移动目标定位仿真:EKF、UKF、PF、EKPF解算比较

【19】多toa观测移动目标定位仿真 ekf ukf pf ekpf解算比较 在移动目标定位领域&#xff0c;基于到达时间&#xff08;TOA&#xff09;的定位方法是一种常见且有效的手段。今天咱们就来深入探讨一下使用扩展卡尔曼滤波&#xff08;EKF&#xff09;、无迹卡尔曼滤波&#xff08…

作者头像 李华
网站建设 2026/4/16 13:03:06

leetcode 困难题 927. Three Equal Parts 三等分-耗时100

Problem: 927. Three Equal Parts 三等分 耗时100%&#xff0c;可能存在前置0&#xff0c;所以逆向思考的&#xff0c;首先统计0、1频次&#xff0c;若1的个数不能被3整除则不可能返回-1&#xff0c;若没有1则返回{0, n-1}&#xff0c;每个二进制数字的1的个数都是ch[1]/3&…

作者头像 李华
网站建设 2026/4/16 13:04:42

照着用就行:专科生专属的降AI率网站 —— 千笔·降AI率助手

在AI技术迅速发展的今天&#xff0c;越来越多的学生开始借助AI工具辅助论文写作&#xff0c;提升效率与质量。然而&#xff0c;随着学术审查标准的不断提高&#xff0c;AI生成内容的痕迹越来越容易被查重系统识别&#xff0c;导致论文面临“AI率超标”的风险。这不仅影响论文通…

作者头像 李华
网站建设 2026/4/16 20:03:34

项目实践:XinServer 的备份恢复机制非常好用

项目实践&#xff1a;XinServer 的备份恢复机制非常好用 最近跟几个创业的朋友聊天&#xff0c;他们都在吐槽一件事&#xff1a;每次项目上线前&#xff0c;或者服务器要动点啥&#xff0c;心里就发毛。为啥&#xff1f;怕数据丢了呗。数据库备份这事儿&#xff0c;说大不大&am…

作者头像 李华