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

不用源码做网站在广州做seo找哪家公司

不用源码做网站,在广州做seo找哪家公司,龙泉驿区疫情最新消息,网站登录按钮怎么做1 题目:识别数组中的最大异常值 官方标定难度:中 给你一个整数数组 nums。该数组包含 n 个元素,其中 恰好 有 n - 2 个元素是 特殊数字 。剩下的 两个 元素中,一个是所有 特殊数字 的 和 ,另一个是 异常值 。 异常值…

1 题目:识别数组中的最大异常值

官方标定难度:中

给你一个整数数组 nums。该数组包含 n 个元素,其中 恰好 有 n - 2 个元素是 特殊数字 。剩下的 两个 元素中,一个是所有 特殊数字 的 和 ,另一个是 异常值 。

异常值 的定义是:既不是原始特殊数字之一,也不是所有特殊数字的和。

注意,特殊数字、和 以及 异常值 的下标必须 不同 ,但可以共享 相同 的值。

返回 nums 中可能的 最大异常值。

示例 1:

输入: nums = [2,3,5,10]

输出: 10

解释:

特殊数字可以是 2 和 3,因此和为 5,异常值为 10。

示例 2:

输入: nums = [-2,-1,-3,-6,4]

输出: 4

解释:

特殊数字可以是 -2、-1 和 -3,因此和为 -6,异常值为 4。

示例 3:

输入: nums = [1,1,1,1,1,5,5]

输出: 5

解释:

特殊数字可以是 1、1、1、1 和 1,因此和为 5,另一个 5 为异常值。

提示:

3 < = n u m s . l e n g t h < = 1 0 5 3 <= nums.length <= 10^5 3<=nums.length<=105
-1000 <= nums[i] <= 1000
输入保证 nums 中至少存在 一个 可能的异常值。

2 solution

因为 nums[i] 的范围比数组长度小很多,所以用计数统计比较好。如果整个数组的和 sum 减去某一个值 i ,然后除以 2 还是数组中的数,那么它可以是奇异值。

代码

class Solution {
public:int getLargestOutlier(vector<int> &nums) {vector<int> s(2001);int sum = 0;for (int i: nums) {s[i + 1000]++;sum += i;}for (int i = 1000;; i--) {if (!s[i + 1000]) continue;int x = sum - i;if (x % 2) continue;x /= 2;if(x > 1000 || x < -1000) continue;if (s[x + 1000] > 1) return i;if (s[x + 1000] == 1 && x != i) return i;}}
};

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/170904.html

相关文章:

  • 免费的网站域名查询方法有哪些营销案例100例小故事
  • wordpress免费网站模板seo主要做什么工作
  • 怎么做网站在线客服上海最新政策
  • 网站优化解决方案百度allin 人工智能
  • 兰州市做网站的公司湖南有实力seo优化哪家好
  • 桐城做淘宝店铺网站公司网络营销的六大功能
  • 网站设计论文3000字全网优化哪家好
  • 网站专题怎么做营销战略有哪些内容
  • 做网站的时候用的什么框架怎么创建网页
  • 个人可以做购物网站吗短视频营销案例
  • 用户界面设计模板seo课程心得体会
  • 电商开放平台大同优化推广
  • 网站做的支付宝接口吗企业管理培训课程网课免费
  • 骏驰网站开发网站百度关键词seo排名优化
  • wordpress 2013处理器优化软件
  • 构建网站系统网站建设情况
  • 想做一个网站怎么做网络营销的方式有几种
  • wordpress生成封面分享搜索引擎优化的简称
  • 网站建设策划书网页设计电子商务网店运营推广
  • 地理位置地图网站建设推广哪些app最挣钱
  • 最好用的网站推广经验百度模拟点击软件判刑了
  • 网页设计培训心得南阳本地网络推广优化公司
  • python电商网站开发百度权重高的发帖网站
  • 惠州仲恺住房和城乡建设局网站手机优化器
  • 用PS怎么做网站图片百度市场应用官方app
  • 用户体验的重要性做网站建设优化的公司排名
  • 测速网站开发济宁百度竞价推广
  • 深圳设计网站费用百度指数代表什么意思
  • asp怎么样做网站后台公关公司排行榜
  • 网站做1920px好吗手游推广加盟