#P1581. Counting-out Rhyme

    ID: 1335 传统题 1000ms 256MiB 尝试: 2 已通过: 1 难度: 10 上传者: 标签>数据结构队列语言入门数组CodeForces

Counting-out Rhyme

题目描述

nn 个孩子在玩一个游戏。孩子们站成一圈,按照顺时针顺序分别被标号为 11nn。开始游戏时,第一个孩子成为领导。

游戏进行 kk 轮。在第 ii 轮中,领导会从他顺时针方向下一个孩子开始数 aia_i 个孩子。最后数到的那个孩子出局,再下一个孩子成为新的领导。

举个例子,现在圈内还剩 [8,10,13,14,16][8, 10, 13, 14, 16]55个孩子,领导编号为 1313ai=12a_i = 12。那么出局的孩子为 1616。第 88 个孩子成为下一个领导。

你需要写一个代码模拟这个过程,求出每轮比赛出局的孩子。

输入格式

第一行包含两个整数 nnk (2n100,1kn1)k\ (2 ≤ n ≤ 100, 1 ≤ k ≤ n - 1)

第二行包含 kk 个整数 a1,a2,...,ak (1ai109)a_1, a_2, ..., a_k\ (1 ≤ a_i ≤ 10^9)

输出格式

输出 kk 个整数,第 ii 个整数表示第 ii 轮出局的孩子。

7 5
10 4 11 4 1
4 2 5 6 1
3 2
2 5
3 2