洛谷 P1102 A-B 数对

news/2024/11/14 4:42:27/

题目描述

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

输入格式

输入共两行。

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

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

输出格式

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

输入输出样例

# 输入
4 1
1 1 2 3
# 输出
3

代码

N,C = map(int,input().split())
arr = list( map(int,input().split()) )arr_dict = {}
for i in range( len(arr)):A = arr[i]# 如果不存在temp==None,不会报错,# 直接arr_dict[A]会报错temp = arr_dict.get(A)if temp :arr_dict[A] += 1else :arr_dict[A] = 1count = 0
for i in range( len(arr) ):A = arr[i]B = A - C# 如果不存在temp==None,不会报错temp = arr_dict.get(B)if temp:count += arr_dict[B]
print(count)


http://www.ppmy.cn/news/1546284.html

相关文章

c语言编程题(函数)

1编写函数将一个仅包含整数&#xff08;可能为负&#xff09;的字符串转换为对应的整数 方法一使用标准库函数 atoi atoi 函数是C语言标准库中的一个函数&#xff0c;用于将字符串转换为整数。 代码&#xff1a; #include <stdio.h> #include <stdlib.h> // 包含…

自己开发得期货资管模拟软件演示1.0.15版仅供学习

期货资管模拟软件演示1.0.15版仅供学习——C技术栈知识分享 本文将以期货资管模拟软件演示1.0.15版为例&#xff0c;分享其基于C技术栈的框架知识。 一、C技术栈在期货交易软件开发中的应用 C作为一种高性能的编程语言&#xff0c;以其强大的内存管理能力和高效的执行速度&a…

C字符串 | 字符串处理函数 | 使用 | 原理 | 实现

文章目录 1.字符串的定义2.函数的使用3.strlen使用与实现4.strcpy使用与实现5.strcat的使用与实现6.strcmp的使用与实现7.strstr的使用与实现8.memcpy的使用和实现9.memmove的使用和实现 1.字符串的定义 字符串是一系列字符组成的序列&#xff0c;C语言中字符串以\0结尾。由&q…

没有想到AI以这样的方式入侵人类——AI泛滥——关于AI的冷思考

最近&#xff0c;我常常在浏览网络时感到一种奇怪的不适感。这种感觉很难形容&#xff0c;像是在庞杂的信息中迷失&#xff0c;又像是在盯着一面冷冰冰的镜子。文章里那些看似流畅、却让人读完毫无触动的文字&#xff1b;画面里那些比例完美、却没有“魂”的插图&#xff1b;甚…

健身业务自动化:SpringBoot管理系统指南

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的管理显得特别重要。因此&#xff0c;使用计算机来管理健身房管理系统的相关信息成为必然。开发合…

利用RANSAC算法拟合平面并生成包围框的点云处理方法,点云聚类、质心坐标、倾斜角度、点云最小外接矩形

该代码用于分析和处理点云数据&#xff0c;通过对点云数据进行裁剪、平面拟合和生成包围框来提取特定区域的特征并发布结果。主要使用了RANSAC算法来识别并拟合平面&#xff0c;从而提取平面的法向量&#xff0c;接着根据该平面计算出该区域的最小矩形包围框&#xff08;Boundi…

[论文粗读][REALM: Retrieval-Augmented Language Model Pre-Training

引言 今天带来一篇检索增强语言模型预训练论文笔记——REALM: Retrieval-Augmented Language Model Pre-Training。这篇论文是在RAG论文出现之前发表的。 为了简单&#xff0c;下文中以翻译的口吻记录&#xff0c;比如替换"作者"为"我们"。 语言模型预训练…

Openlayers10.2.1最新版在安卓Compose中使用的一个例子

题目 这是一个中小公司的面试题&#xff1a; Openlayers 是一个功能完善的地图引擎&#xff0c;能在WEB页面上显示瓦片地图或者矢量地图&#xff0c;官方网址是https://openlayers.org/。 1、尝试做一个安卓App&#xff0c;使用Openlayers显示高德或者百度在线地图&#xff0c…