输入的第一行包含一个正整数
,表示水果的数量。
输入的第二行包含
个空格分隔的整数,其中第
个数表示编号为i的水果的种类,
代表苹果,
代表桔子。
输出若干行。
第
行表示第
次挑出的水果组成的果篮。从小到大排序输出该果篮中所有水果的编号,每两个编号之间用一个空格分隔。
这是第一组数据的样例说明。
所有水果一开始的情况是 1 1 0 0 1 1 1 0 1 1 0 0,一共有6个块。
在第一次挑水果组成果篮的过程中,编号为 1 3 5 8 9 11 的水果被挑了出来。
之后剩下的水果是 1 0 1 1 1 0,一共4个块。
在第二次挑水果组成果篮的过程中,编号为 2 4 6 12 的水果被挑了出来。
之后剩下的水果是 1 1,只有1个块。
在第三次挑水果组成果篮的过程中,编号为 7 的水果被挑了出来。最后剩下的水果是 1,只有1个块。
在第四次挑水果组成果篮的过程中,编号为 10 的水果被挑了出来。
对于 10% 的数据,。
对于 30% 的数据,。
对于 70% 的数据,。
对于 100% 的数据,。
由于数据规模较大,建议 C/C++ 选手使用 scanf 和 printf语句输入、输出。