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

小狗做爰网站游戏推广怎么做挣钱

小狗做爰网站,游戏推广怎么做挣钱,wordpress做图集,国家品牌网洛谷 P1102 A-B 数对 (Java) 传送门:P1102 A-B 数对 题目: A-B 数对 题目背景 出题是一件痛苦的事情! 相同的题目看多了也会有审美疲劳,于是我舍弃了大家所熟悉的 AB Problem,改用 A-B 了哈哈! 题目描…

洛谷 P1102 A-B 数对 (Java)

传送门:P1102 A-B 数对

题目: A-B 数对

题目背景

出题是一件痛苦的事情!

相同的题目看多了也会有审美疲劳,于是我舍弃了大家所熟悉的 A+B Problem,改用 A-B 了哈哈!

题目描述

给出一串正整数数列以及一个正整数 C C C,要求计算出所有满足 A − B = C A - B = C AB=C 的数对的个数(不同位置的数字一样的数对算不同的数对)。

输入格式

输入共两行。

第一行,两个正整数 N , C N,C N,C

第二行, N N N 个正整数,作为要求处理的那串数。

输出格式

一行,表示该串正整数中包含的满足 A − B = C A - B = C AB=C 的数对的个数。

样例 #1

样例输入 #1

4 1
1 1 2 3

样例输出 #1

3

提示

对于 75 % 75\% 75% 的数据, 1 ≤ N ≤ 2000 1 \leq N \leq 2000 1N2000

对于 100 % 100\% 100% 的数据, 1 ≤ N ≤ 2 × 1 0 5 1 \leq N \leq 2 \times 10^5 1N2×105 0 ≤ a i < 2 30 0 \leq a_i <2^{30} 0ai<230 1 ≤ C < 2 30 1 \leq C < 2^{30} 1C<230

2017/4/29 新添数据两组

分析:

创建一个 HashMap map,用于记录数组中每个数字的出现次数。

创建一个数组 a,用于存储输入的整数数组。

定义cnt 用于记录满足条件的数对个数。

再次循环数组 a,对于每个元素 a[i]:

如果 HashMap 中存在键值为 a[i]+c 的项,则将其值加到 cnt 中。
输出 cnt,即为满足条件的数对个数。

这个算法的时间复杂度为 O(N),其中 N 为数组长度。因为在第一个循环中构建了 HashMap,而在第二个循环中通过查找 HashMap 进行计数,每个查找操作的时间复杂度是 O(1)。因此总体的时间复杂度取决于循环次数,即 O(N)。

代码:

import java.util.*;public class Main{public static void main(String[] args) {     Scanner sc = new Scanner(System.in);int n = sc.nextInt();int c = sc.nextInt();Map<Integer,Integer> map = new HashMap<>();int [] a = new int [n];for(int i = 0;i < n;i++) {int tt = sc.nextInt();a[i] = tt;map.compute(tt, (key, value) -> (value == null) ? 1 : value + 1);}long cnt = 0;for(int i = 0;i < n;i++) {if(map.containsKey(a[i]+c)) {cnt += map.get(a[i]+c);}}System.out.println(cnt);sc.close();}
}
http://www.hrbkazy.com/news/40492.html

相关文章:

  • 怎么管理好自己的网站网络营销策划公司
  • angularjs 网站模板直通车怎么开才有效果
  • 做本机网站公司网站如何在百度上能搜索到
  • 网站建设或网站优化排名指数基金怎么买才赚钱
  • 做长直播的房地产网站淘宝营销推广方案
  • 电影在线观看潍坊网站建设seo
  • 电子商务运营windows优化软件
  • 网站建设评判标准网络推广方案有哪些
  • 织梦网站搬家工具做任务赚佣金的平台
  • 网站都有什么语言关键词推广软件排名
  • 霸气的公司名字大全互联网优化是什么意思
  • 微信公众号怎么制作内容南昌seo服务
  • 建立网站就是制作网页吗百度平台电话
  • 绵阳网站建设策划内容手机怎么做网站
  • 白云区做网站公司市场推广方案范文
  • 平湖公司做网站游戏推广平台哪个好
  • 泉州最专业手机网站建设定制开发定制软件公司
  • 做h5网站用什么网站关键词优化软件
  • js特效网站模板企业网站排名优化方案
  • 海外推广工作内容网站关键词优化价格
  • 网站建设工作流程seo零基础入门到精通200讲
  • 广东网站建设方便美国站外推广网站
  • wordpress分享后下载地址宁波seo
  • phpwind8.7和wordpress百度关键词优化和百度推广
  • 深圳做网站电话百度店铺
  • 学做网站的学校济南百度快照推广公司
  • 如何查公司网站谁家做的刚出来的新产品怎么推
  • 学做网站学java有用么苏州搜索引擎优化
  • 物联网管理平台登录seo每日一帖
  • 深圳微信分销网站公司中国互联网协会官网