小慕最近在做一个数据整理项目,需要处理一批编号混乱的数据卡片。这些卡片原本是按照固定规则编号的,每张卡片的ID范围是[1,52],但项目进行到一半时,数据被意外打乱了,甚至还丢失了一些卡片。现在,小慕需要将这些卡片重新整理。整理的方法如下:每次尽可能地从乱序的卡片堆中找到一套完整的数据集,并按照原始顺序排列好,直到所有卡片都被整理完成。当然,由于这些卡片之间存在着特定的关联规则,相同ID的卡片在整理时必须保持它们原有的相对顺序。 需要注意的是,不需要考虑整套数据集完全丢失的情况,这种糟糕的事情应该不会发生在小慕的项目中……嗯,至少他希望如此。 备注:一套完整的数据集包含52张卡片(每张卡片ID唯一)。为方便处理,我们将卡片进行编码,每张卡片的ID范围是[1,52]。
提示:带虚线的词点一下有通俗解释。
时间限制 1000 ms · 内存限制 128 MB