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

p2p网站开发的内容seo如何优化图片

p2p网站开发的内容,seo如何优化图片,培训网站方案,香港特别行政区问题背景 给你一个下标从 0 0 0 开始的整数数组 n u m s nums nums。如果 i < j i < j i<j 且 j − i ≠ n u m s [ j ] − n u m s [ i ] j - i \ne nums[j] - nums[i] j−inums[j]−nums[i]&#xff0c;那么我们称 ( i , j ) (i, j) (i,j) 是一个 坏数对 。…

问题背景

给你一个下标从 0 0 0 开始的整数数组 n u m s nums nums。如果 i < j i < j i<j j − i ≠ n u m s [ j ] − n u m s [ i ] j - i \ne nums[j] - nums[i] ji=nums[j]nums[i],那么我们称 ( i , j ) (i, j) (i,j) 是一个 坏数对
请你返回 n u m s nums nums坏数对 的总数目。

数据约束

  • 1 ≤ n u m s . l e n g t h ≤ 1 0 5 1 \le nums.length \le 10 ^ 5 1nums.length105
  • 1 ≤ n u m s [ i ] ≤ 1 0 9 1 \le nums[i] \le 10 ^ 9 1nums[i]109

解题过程

j − i ≠ n u m s [ j ] − n u m s [ i ] j - i \ne nums[j] - nums[i] ji=nums[j]nums[i] 可以变形为 n u m s [ i ] − i ≠ n u m s [ j ] − j nums[i] − i \ne nums[j] − j nums[i]i=nums[j]j,这在形式上就和 好数对的数目 很像了,可以用类似的方式解决。

具体实现

class Solution {public long countBadPairs(int[] nums) {int n = nums.length;long res = 0;Map<Integer, Integer> count = new HashMap<>();for (int i = 0; i < n; i++) {int cur = nums[i] - i;int num = count.getOrDefault(cur, 0);res += num;count.put(cur, num + 1);}return (long) n * (n - 1) / 2 - res;}
}
http://www.dtcms.com/wzjs/509429.html

相关文章:

  • reactjs 做网站淘宝关键词排名怎么查询
  • 烟草建设网站江北seo
  • 传奇游戏开发搜索引擎优化seo方案
  • 怎么给自己喜欢的人做网站seo云优化方法
  • 网站建设与管理课后总结郑州网站优化外包
  • 贵阳做网站多少钱合肥百度快速排名提升
  • 有什么做树状图的网站舆情网站
  • 做网站如何导入信用卡付款苏州百度推广
  • 有了网站 怎么做排名优化自己的品牌怎么做加盟推广
  • 浙江瑞通建设集团网站英文seo
  • 推广网站的公司牛奶推广软文文章
  • 前端一般模仿什么网站网络营销是做什么的工作
  • 新沂网络营销是什么seo是哪个国家
  • 网站怎么做值班表音乐接单推广app平台
  • 广州安全教育平台打卡引热议百度网盘seo优化
  • 海宁住房和城乡规划建设局网站seo常用优化技巧
  • wordpress插件手动安装seo网站关键词优化
  • html5手机网站开发工具网络广告策划书案例
  • 杭州微信网站建设网站快速建站
  • 网站小程序开发公司关键词排名优化系统
  • 网站设计建设维护龙岗seo优化
  • 响应式所长网址导航网页模板下载seo关键词首页排名代发
  • 自助网站推广系统做网站怎么赚钱
  • 坂田做网站建设好的网络公司万网域名查询注册商
  • 北京建设教育网站百度网址大全 旧版本
  • 太原网站建设培训学校seo费用
  • wordpress静态404错误金融网站推广圳seo公司
  • 网站建设美化长沙seo外包服务
  • 马来西亚做网站什么是引流推广
  • 南漳网站建设推广普通话手抄报简单又好看