假设我有一个简单的for循环,其索引为i
,从0
到n
。我想i
能够循环每个循环产生以下顺序两个数字:生成特定的数字序列
i | a | b
=========
0 | 2 | 1
1 | 2 | 3
2 | 2 | 5
3 | 5 | 1
4 | 5 | 3
5 | 5 | 5
6 | 9 | 1
7 | 9 | 3
8 | 9 | 5
9 | 12| 1
10| 12| 3
11| 12| 5
12| 16| 1
...
基本上,该算法是,对于a
它2
开始并递增3
和轮流4
,而对于它总是经过1
,3
和5
然后重新开始。
我一直在努力生产没有太多结果的东西。我宁愿在java的答案,但伪代码或任何非深奥的语言将会很好。