对记录 U 和 V 中的元素分别进行排序,因为原始的前序累加和序列是严格递增的,打乱后排序即可还原删除后的正确顺序。
通过排序后前缀和的差分,还原出 U 和 V 各自对应的删除元素后剩余的原始数列,分别记为 PU 和 PV 。
遍历 PV ,找到第一个不存在于 PU 中的数 x ,设其下标为 i:
小华有一组由 n 个互不相等的正整数构成的数列 P,但在一次整理中不慎将其遗失。幸运的是,他留下了两份残缺的记录:
保证两次删除的元素位置不同。请你根据这两份记录复原出原始的数列 P。
本题属于以下题库,请选择所需题库进行购买
© CodeFun2000 · 使用条款
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册