Loading Now

sumOfNotDivisibleByK

Cho một dãy số tự nhiên liên tiếp từ 0 đến n. Hãy tính tổng tất cả các số không chia hết cho k nằm trong dãy đó.

Ví dụ:

  • Với n = 3, k = 2 thì sumOfNotDivisibleByK(n, k) = 4
    Giải thích: Trong dãy số đó chỉ có 2 số là 13 là các số không chia hết cho 2 nên trả về tổng của chúng là 4.
  • Với n = 9, k = 3 thì sumOfNotDivisibleByK(n, k) = 27

Đầu vào/Đầu ra:

  • [Giới hạn thời gian chạy] 0.1 giây với C++, 0.6 giây với java và C#, 0.8 giây với Python, Go và JavaScript.

  • [Đầu vào] int n, k:
    0 ≤ n ≤ 109
    1 ≤ k ≤ 109
  • [Đầu ra] long 
    Tổng tất cả các số không chia hết cho k nằm trong khoảng từ 0 đến n.

Post Comment

Contact