CẶP SỐ CHẴN

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python, Scratch


Bình luận

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



  • 0
    truongphat   đã bình luận lúc 9, Tháng 11, 2024, 5:14

    def countevenpairs(N): MOD = 10**9 + 7

    E = N // 2  # Number of even numbers
    O = N - E  # Number of odd numbers
    
    # Calculating total pairs
    total_pairs = (E * N + O * E - E) % MOD
    
    return total_pairs
    

    Reading input

    N = int(input().strip())

    Calculating and printing the result

    result = countevenpairs(N) print(result)


  • 0
    truongphat   đã bình luận lúc 14, Tháng 9, 2024, 21:55

    còn đây là code c++ nha MN

    include <iostream>

    using namespace std;

    int main() { long long N; cout << ""; cin >> N;

    // Tính số bộ số thoả mãn điều kiện
    long long count = (N * (N + 1)) / 2;
    
    cout<< count << endl;
    
    return 0;
    

    }


  • 0
    truongphat   đã bình luận lúc 7, Tháng 9, 2024, 7:50

    code python của mình đây nha:

    def countevenpairs(N):

    count = 0
    for A in range(1, N + 1):
        for B in range(A, N + 1):
            if (A * B) % 2 == 0:
                count += 1
    return count
    

    N = int(input())

    print(countevenpairs(N))


  • 0
    truongphat   đã bình luận lúc 7, Tháng 9, 2024, 7:48

    code python mình đúng có 6/10 task thôi các bạn có muốn lấy thì nói mình nha


  • 4
    KVMB23A_67   đã bình luận lúc 8, Tháng 8, 2024, 21:22

    sorry mình vt nhầm, thế này nhé

    #include <bits/stdc++.h>
    using namespace std;
    
    int main() {
        long long n;
        cin>>n;
        long long sl=n/2;
        cout<&lt;sl*n-(sl-1)*sl/2;
    }
    

    • 1
      truongphat   đã bình luận lúc 2, Tháng 9, 2024, 9:36

      sai rồi kìa, error nữa


      • 1
        KVMB23A_67   đã bình luận lúc 4, Tháng 9, 2024, 15:11

        cout<&lt chỗ này là cout<< nhé


        • 0
          truongphat   đã bình luận lúc 7, Tháng 9, 2024, 7:25

          cảm ơn bạn nha


  • 3
    KVMB23A_67   đã bình luận lúc 8, Tháng 8, 2024, 21:20

    include <bits/stdc++.h>

    #define ll long long
    using namespace std;
    
    int main() {
        ll n;
        cin>>n;
        ll sl=n/2;
        cout<&lt;sl*n-(sl-1)*sl/2;
    }
    

    code c++ nhé


  • 0
    kietjumper   đã bình luận lúc 8, Tháng 8, 2024, 18:02

    Cho mình hỏi test cuối là gì vậy??


  • 0
    tinhoc   đã bình luận lúc 28, Tháng 7, 2024, 8:26

    N=int(input()) sc=N//2 sl=N-sc dem=slsc+sc+int((sc(sc-1))/2) print(dem)


  • -1
    doanngocgiahunglop52   đã bình luận lúc 23, Tháng 7, 2024, 13:26

    mọi người ơi mình mới vào nên chưa biết cách giải , bạn nào cho mình xin code với ạ , cảm ơn mọi người


    • 0
      kietjumper   đã bình luận lúc 8, Tháng 8, 2024, 18:03

      Bạn giải đc rồi còn gì? ;D


  • 0
    KV24A_240   đã bình luận lúc 8, Tháng 7, 2024, 18:42

    Có bạn nào biết giải không? Mình vẫn chưa biết cách giải.


  • 0
    thienthansanga2k13   đã bình luận lúc 1, Tháng 7, 2024, 15:38

    có bạn nào biết cách giải trên scratch không? chỉ mik với


  • 3
    dinhthienphuclb23   đã bình luận lúc 17, Tháng 6, 2024, 23:12 chỉnh sửa

    Dễ mà, áp dụng ct là ra Nếu n chẵn thì in ra: ((n + 1) * ((n - 3) / 2 + 1) / 2) + ((n / 2) * (n / 2 + 1) / 2) Ngược lại in ra: (n * ((n - 2) / 2 + 1) / 2) + ((n / 2) * (n / 2 + 1) / 2)


    • 0
      newbie_GM   đã bình luận lúc 28, Tháng 6, 2024, 18:55

      Phần chưa AC hết


  • 0
    HDG_12   đã bình luận lúc 15, Tháng 6, 2024, 21:56

    cứu


  • -10
    Giahung12279   đã bình luận lúc 3, Tháng 6, 2024, 16:55

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


  • 0
    duykhai2013   đã bình luận lúc 15, Tháng 5, 2024, 15:51

    6t


  • -5
    My_name_is_Phat   đã bình luận lúc 24, Tháng 3, 2024, 22:01

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


  • 0
    SK23A_2008   đã bình luận lúc 2, Tháng 3, 2024, 18:07

    A=int(input()) print(int((A//2)(A//2+1)/2+(A//2)(A-(A//2))))


    • 0
      kietjumper   đã bình luận lúc 8, Tháng 8, 2024, 18:01

      Chưa AC hết bạn!


  • 0
    tranha2102   đã bình luận lúc 14, Tháng 7, 2023, 13:40

    mình chưa học công thức này ạ


  • 0
    tranha2102   đã bình luận lúc 13, Tháng 7, 2023, 14:45

    bài này giải bằng pascal thế nào ạ


    • 8
      KhiemNguyen   đã bình luận lúc 13, Tháng 7, 2023, 19:00

      //Sử dụng công thức:
      if odd(N) then writeln((N+1)((N-3)div 2+1)div 2+(N div 2)(N div 2+1)div 2) else writeln(N((N-2)div 2+1)div 2+(N div 2)(N div 2+1)div 2);


      • -2
        tranha2102   đã bình luận lúc 14, Tháng 7, 2023, 13:41

        mình chưa học công thức này ạ