算法题目
喊7是传统聚会游戏,有N
个人围成一圈,按顺时针从1 - 7编号,编号为1的人从1开始喊数,下一个人喊的数字是上一个人喊的数字加1。当要喊出的数字是7的倍数或者含有7时,不能喊出该数字,而是要喊“过”。假定N
个人都没有失误,当喊到数字k
时,可以统计每个人喊“过”的次数。现在给定一个长度为N
的数组,这个数组存储的是打乱的每个人喊“过”的次数,要求把它还原成正确顺序,也就是数组的第1个元素存储编号为1的人喊“过”的次数,第2个元素存储编号为2的人喊“过”的次数,以此类推。
输入描述:输入为一行,由空格分隔的喊“过”的次数。注意,k
并不提供,并且k
不超过200,数字个数为N
。
输出描述:输出顺序正确的喊“过”的次数,由空格分隔。
示例:
示例一:
输入:
0 1 0
输出:
1 0 0
说明