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

如何做淘宝返利网站产品推销方案

如何做淘宝返利网站,产品推销方案,自己做的网站如何被百度检索,郑州做网站优化地址1 题目&#xff1a;二倍数对数组 官方标定难度&#xff1a;中 给定一个长度为偶数的整数数组 arr&#xff0c;只有对 arr 进行重组后可以满足 “对于每个 0 < i < len(arr) / 2&#xff0c;都有 arr[2 * i 1] 2 * arr[2 * i]” 时&#xff0c;返回 true&#xff1b;否…

1 题目:二倍数对数组

官方标定难度:中

给定一个长度为偶数的整数数组 arr,只有对 arr 进行重组后可以满足 “对于每个 0 <= i < len(arr) / 2,都有 arr[2 * i + 1] = 2 * arr[2 * i]” 时,返回 true;否则,返回 false。

示例 1:

输入:arr = [3,1,3,6]
输出:false

示例 2:

输入:arr = [2,1,2,6]
输出:false

示例 3:

输入:arr = [4,-2,2,-4]
输出:true
解释:可以用 [-2,-4] 和 [2,4] 这两组组成 [-2,-4,2,4] 或是 [2,4,-2,-4]

提示:

0 < = a r r . l e n g t h < = 3 ∗ 10 4 0 <= arr.length <= 3 * 10^4 0<=arr.length<=3104
arr.length 是偶数
− 10 5 < = a r r [ i ] < = 10 5 -10^5 <= arr[i] <= 10^5 105<=arr[i]<=105

2 solution

按照绝对值从大到小排序,如果有 2x 和 x 匹配,将 2x 数量减 1,否则 将 x 的 数量加 1,如果最终还有没有匹配的,则返回 false。

代码

class Solution {/** 题目大意:判断是否能将长度为 2n 的 arr 划分为 n 对 (x、 2x)*/
public:bool canReorderDoubled(vector<int> &arr) {std::sort(arr.begin(), arr.end(), [](int a, int b) {return abs(a) > abs(b);});unordered_map<int, int> l;for (int i: arr) {if (l[i * 2]) {l[i * 2]--;} else {l[i]++;}}for (auto x: l)if (x.second) return false;return true;}
};

结果

在这里插入图片描述

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

相关文章:

  • python自学网站免费菜鸟教程重庆网络推广公司
  • 如何用阿里云做私服网站沈阳高端关键词优化
  • 网站开发需要那些技术人员网站推广和优化的原因
  • wordpress除了博客外主题seo方法图片
  • 扁平化网站导航ui模板搜狐综合小时报2022113011
  • 做视频赚钱的国外网站专门培训seo的网站
  • 海宁营销型网站建设价格色盲怎么治疗
  • 张家界做网站找谁网络营销的认知
  • 网站建设深圳赶集网必应搜索推广
  • 免费云电脑永久使用搜索引擎优化缩写
  • 类似火脉的推广平台工具站seo
  • 大连网站开发价格短视频seo排名加盟
  • 昆明手机网站推荐nba交易最新消息
  • 深圳自助网站建设费用免费外链网
  • 北京招聘网站开发郑州seo管理
  • wordpress最新淘宝客程序沈阳关键词seo
  • 网站建设实训报告2000字软文投稿平台有哪些
  • 找网站建设企业微信朋友圈广告怎么推广
  • 打电话拉客户用网站做广告怎么做 好做吗网络营销手段有哪些方式
  • 网站建设和推广代运营公司
  • 现在的网站做多大尺寸的网络优化
  • 网站域名注册要多少钱百度手机
  • 网页版梦幻西游金色伙伴推荐优化大师 win10下载
  • 胜芳哪里做网站惠州seo管理
  • 福永网站建设公司网络营销的方法有哪些
  • wordpress增加登录页面seo核心技术排名
  • 做网站要买什么类型云空间营销方法
  • 无锡网站建设培训全网优化哪家好
  • 建设个人技术网站chrome官网下载
  • 平台网站模板广告策划书