Trò chơi đếm số

View as PDF



Author:
Problem type
Points: 10 (p) Time limit: 2.0s Memory limit: 256M Input: stdin Output: stdout

n người đứng thành vòng tròn, được đánh số từ 1 đến n theo chiều kim đồng hồ. Bắt đầu từ người số 1, họ đếm lần lượt 1, 2, ..., k theo thứ tự trong vòng (quay vòng khi hết người). Người nào đếm trúng các số là bội của k thì sẽ bị loại khỏi vòng. Quá trình lặp lại cho đến khi chỉ còn lại một người duy nhất — đó là người chiến thắng.

Input Specification

Gồm hai số nguyên dương nk trên một dòng duy nhất, cách nhau bởi một dấu khoảng trắng.

Output Specification

In ra vị trí (chỉ số) của người chiến thắng.

Constraints

  • \(1 ≤ n ≤ 10^6\)
  • \(1 ≤ k ≤ 10^9\)

Input Sample

7 3

Output Sample

4

Comments

There are no comments at the moment.