题目:
输入:第一行是一个0-999999之间的整数,代表数据中心(data center)的数量。接着的每一行分别是一个数据中心,每一行最先是一个0-299的整数代表该数据中心的数据组(data sets). 然后就是以空格分开的数据。数据都是1-999999之间的整数。每一行最多999个字符长。
输出:
要求输出分布式备份的步骤,将数据在数据中心间互相拷贝,最后使得所有数据中心都有所有的数据。
打印出的步骤的格式是: <data-set-id> <from> <to>
<data-set-id> 就是所要拷贝的数据, <from> 是该数据所在数据中心的索引, <to>是即将拷贝过去的数据中心的索引
当步骤结束后,打印“done”。
能实现分布式备份的步骤往往不是唯一的,打印出任何正确地步骤均可。
约束:
输入必须来自stdin,输出必输到stdout。可以假设输入是有效的。
例如:
输入:
3
5 1 3 4 5 7