Loading Now

chooseMarbles

Tại một của hàng có rất nhiều viên bi màu xanh, vàng và đỏ.

Hải cần mua n viên bi, Hãy đưa ra số các mua khác nhau của Hải.

Ví dụ:

  • Với n = 1, thì chooseMarbles(n) = 3.
    Giải thích: 3 cách mua đó là:
    • 1 viên bị đỏ.
    • 1 viên bị vàng.
    • 1 viên bi xanh.
  • Với n = 2, thì chooseMarbles(n) = 6.
    Giải thích: 6 cách mua đó là:
    • 2 viên màu đỏ.
    • 2 viên màu vàng.
    • 2 viên màu xanh.
    • 1 viên màu đỏ, 1 viên màu vàng.
    • 1 viên màu đỏ, 1 viên màu xanh.
    • 1 viên màu vàng, 1 viên màu xanh.

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

  • [Thời gian chạy] 0.1s với C++, 0.6s với Java và C#, 0.8s với Python, Go và JavaScript.

  • [Đầu vào] Integer n
    1 ≤ n ≤ 109.

  • [Đầu ra] Integer
    Số các mua bi khác nhau của Hải.

Post Comment

Contact