[Mảng 1 Chiều Cơ Bản]. Bài 56. Cặp số có hiệu bằng k
Xem dạng PDF
Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho mảng A[] gồm N phần tử và số nguyên k, bạn hãy đếm xem trong mảng có bao nhiêu cặp số có hiệu bằng k
Đầu vào
Dòng 1 là N và k
Dòng 2 là N số viết cách nhau 1 dấu cách
Giới hạn
1≤N≤10^3
0≤A[i], k≤10^6
Đầu ra
In ra số cặp thỏa mãn
Ví dụ :
Input 01
6 2
1 3 3 2 4 4
Output 01
4
Bình luận
test toàn 1 với 0 hay sao ấy =))))))))))
HMS: https://onecompiler.com/cpp/449ch3rqy
include <bits/stdc++.h>
using namespace std; using ll = long long; using ull = unsigned long long;
int main() { ios::syncwithstdio(false); cin.tie(nullptr); int n,k; cin >> n >> k; int a[n]; int dem=0; for(auto &i : a) cin >> i; for(int i = 0; i < n; i++){ for(int j = i+1; j<n; j++){ if(abs(a[i]-a[j])==k) dem++; } } cout << dem; return 0; }