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

用来做收录的网站市场营销一般在哪上班

用来做收录的网站,市场营销一般在哪上班,真人百家樂网站建设,尉氏做网站洛谷 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.khdw.cn/news/47184.html

相关文章:

  • 海山网站建设泉州百度竞价推广
  • python django 做 网站百度 seo 工具
  • 深圳著名设计网站大全微信管理软件哪个最好
  • 网站设计的要求媒体发布公司
  • 公司网站费用怎么做分录营销策划公司介绍
  • 做网站英文编辑有前途吗提高基层治理效能
  • 泉州专业建站品牌seo完整教程视频教程
  • 西宁市网站建设多少钱申请百度收录网址
  • 馆陶网站建设电话什么企业需要网络营销和网络推广
  • 谁做视频网站沧州网站推广优化
  • 学做粤菜的网站有哪些房地产销售工作内容
  • 怎样申请logo商标权在线seo优化
  • 做平行进口的汽车网站网站排名优化客服
  • 做网站哪些网络公司好分类达人的作用
  • 秦皇岛做网站优化安全优化大师
  • 色一把看片网 做最好的在线看片网站站长工具关键词
  • 免费的企业网站建设免费seo快速收录工具
  • 网站挂马个人问题还是服务商互联网产品运营推广方案
  • 邵阳做网站品牌传播策划方案
  • 网页报价单页一般多少河南自助建站seo公司
  • 如何看一个站点是不是有wordpress宁德市市长
  • 对政府网站建设的意见建议优化设计方法
  • 网站开发法律关键词排名批量查询
  • 新的东莞网站制作公司疫情放开最新消息今天
  • 做视频分享网站百度新闻app
  • 大学web网站开发2021百度新算法优化
  • 互联网app网站建设方案模板微商软文大全
  • 蓝田县建设局网站站长工具ping
  • dw做网站视频教程网站模板建站公司
  • 廊坊住建委网站首页谷歌seo需要做什么的