C++编程求解
描述
马上就要迎来新年了,小A为了装饰自己的房间,决定在新年那一天挂起彩灯,已知彩灯每隔一分钟就会闪烁一下,闪烁的规律如下:
第一次只亮第1只灯
第二次只亮第3只灯
第三次只亮第6只灯
第四次只亮第10只灯,以此类推…
注意:彩灯是环状的,也就是说,如果只有5只灯泡,那么第6只就是第1只。
请问经过x分钟之后有哪些灯没有亮过,如果所有灯都亮过,请计算亮的次数最多灯泡是几号。
输入
一行,两个整数,分别表示灯泡的个数m(1≤ m ≤1000)m(1≤m≤1000)和经过的分钟n(1≤ n ≤10000)n(1≤n≤10000)
输出
如果有灯泡没亮,那么输出所有没有亮过的灯泡编号;如果所有灯泡都亮过,那么输出亮的次数最多的灯泡编号(如果存在多个灯泡,输出编号最小的那只)。
输入样例 1
10 4
输出样例1
2 4 5 7 8 9