Nội dung Bài tập
Mã:
VONGTRON02
Tên:
Xếp vòng tròn 2
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
khiet
Trò chơi các người xếp thành vòng tròn theo thứ tự từ 0 tới n -1. ( phía trước 0 là người số 1, phía sau 0 là người số n-1). 

Cách chơi như sau: chọn k số bất kỳ (z1, z2, ...zk). Vòng tròn đếm số (1,2,3, ...k) thì người thứ k bị loại ra khỏi vòng tròn. Cứ như thế lại đếm tiếp tục đếm lại từ đầu (1,2,3, ...k) tại ví trí k đó lại bị loại. Lặp lại cách trên cho đến khi tới còn không còn ai trong vòng tròn.

Lưu ý: Sau mỗi lần bị loại ta thay đổi giá trị k mới trong (z1, z2, ...zk).

Input:
- Dòng 1: gồm số nguyên n (số lượng người tham gia) và số k bất kỳ (số lượng phẩn tử k).
- Dòng 2: gồm k số số nguyên

Output:
-Dòng 1: hiển thị thứ tự bị loại.


Ví dụ:

InputOutput
8 3
3 5 2
2 7 1 5 6 3 4 0


Giải thích:
Xếp chỉ số : 0 1 2 3 4 5 6 7
Lượt 1- lấy k=3: 0 1 2. Số 2 bị loại.      //0 1 3 4 5 6 7
Lượt 2- lấy k=5: 3 4 5 6 7. Số 7 bị loại.//0 1 3 4 5 6
Lượt 3- lấy k=2: 0 1. Số 1 bị loại.         //0 3 4 5 6

Lượt 4- lấy k=3: 3 4 5. Số 5 bị loại.       //0 3 4 6
Lượt 5- lấy k=5: 6 0 3 4 6. Số 6 bị loại. //0 3 4
Lượt 6- lấy k=2: 0 3. Số 3 bị loại.          //0 4

Lượt 7- lấy k=3: 4 0 4. Số 4 bị loại.       //0
Lượt 8- lấy k=5.  Số 0 bị loại. 

    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận