Loading Now

numberOfMarbles

Bin rất thích chơi bắn bi, nên Bin đã đi mua viên , sau đó Bin rủ đám bạn cùng chơi. Bin chơi rất giỏi nên đã thắng được y viên. Biết tổng bi cũ và mới là n  viên , và y = k.x. Bin đố các bạn biết số bi đã mua, số bi thắng được là bao nhiêu.

Cho trước các số nguyên n, k, bạn hãy tính số bi ban đầu (x), số bi thắng được (y) của Bin là bao nhiêu.

Bin chúc các bạn làm tốt!

Ví dụ:

  • Với n=30; k=2; thì number_of_marbles(n,k) = [10,20].
  • Với n=150; k=4; thì number_of_marbles(n,k) = [30,120].
  • Với n=180; k=1; thì number_of_marbles(n,k) = [90,90].
  • Với n=735; k=2; thì number_of_marbles(n,k) = [245,490].

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

  • [Giới hạn thời gian chạy] 0.1s đối với C++; 0.6s đối với Java, C#; 0.8s đối với Python,Go,Js.
  • Đầu vào: interger

        |n,k|<=int.Max

  • Đầu ra: interger

         Kết quả bài toán. (Nếu không tính được thì trả về [-1] ).

Post Comment

Contact