[Mảng 1 Chiều Cơ Bản]. Bài 6. Đếm cặp số 1

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

Tác giả:
Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho mảng số nguyên A[] gồm N phần tử, hãy đếm xem trong mảng A[] tồn tại bao nhiêu cặp số A[i] , A[j] với i khác j sao cho tổng của 2 phần tử này bằng số K cho trước.


Đầu vào

Dòng đầu tiên là số nguyên dương N

Dòng thứ 2 gồm N số nguyên viết cách nhau một vài khoảng trắng

Dòng thứ 3 là số nguyên K


Giới hạn

1<=N<=1000

-10^3<=A[i]<=10^3


Đầu ra

In ra số lượng cặp thỏa mãn


Ví dụ :

Input 01
5
1 2 3 1 2
3
Output 01
4

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 1
    SteepMoleCules  đã bình luận lúc 10, Tháng 8, 2025, 3:36

    include <bits/stdc++.h>

    using namespace std;

    using ll = long long;

    long long X[1000001];

    int main(){

    int n; cin >> n;
    
    int a[n];
    
    for(int i = 0; i < n; i++){
    
        cin >> a[i];
    
    }
    int k;
    
    cin>>k;
    
    ll res = 0;
    
    for(int x : a){
    
        int r = k-x;
    
        if(r>=0&&r<=1000000){
    
            res += X[r];
        }
        X[x]++;
    }
    cout << res << endl;
    

    }


  • 0
    id_07  đã bình luận lúc 18, Tháng 7, 2025, 9:20
    CACH LAM BAI DEM CAP SO
    -TAO BIEN N,NHAP N,TAO BIEN DEM,DUYET MANG\
    -LAP 2 VONG I VA J BIEN J CAN LON HON I DE KO BI TRUNG
    
    #include <iostream>
    #include<cmath>
    #include <iomanip>
    using namespace std;
    
    int main() {
    int n;cin>>n;
    int a[n];
    for(int i = 0;i&lt;n;i++) cin>> a[i];
    
    int cap = 0;
    int k;cin>>k;
    for(int i = 0;i&lt;n;i++) {
        for(int j = i+1;j&lt;n;j++) {
            if(a[i] + a[j] == k) cap++;
        }
    }
    cout << cap;
    return 0;
    } 
    

  • -8
    NamKhanh187  đã bình luận lúc 14, Tháng 2, 2025, 5:44

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -9
    phnam212  đã bình luận lúc 6, Tháng 1, 2025, 9:43

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -17
    tansuperhot2010  đã bình luận lúc 23, Tháng 9, 2024, 2:25

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -13
    tansuperhot2010  đã bình luận lúc 23, Tháng 9, 2024, 2:23

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -14
    tansuperhot2010  đã bình luận lúc 23, Tháng 9, 2024, 2:23

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -33
    Itachi  đã bình luận lúc 30, Tháng 4, 2024, 12:41

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.