已知三列等长/相关数组:
tasks[i]:第 i 个展示位上的任务 IDevents[i]:与 tasks[i] 一一对应的事件编码recommend_events:推荐的事件编码顺序(不一定都在 events 中)小V派大奖活动中给用户展示的任务列表需要排序,为了精细化运营,达到更高的任务转化率,不同用户看到的任务排列顺序不同。
每个任务由专属的业务事件驱动完成,运营在管理后台配置的任务列表为 tasks ,已经按展示位置排列,对应的事件列表为 events ,两个数组的长度均为 n ,对于每个下标 i,tasks[i] 和 events[i] 表示第 i 个任务的任务 ID 和事件编码。现在推荐系统返回业务事件推荐顺序 recommend_events,数组元素为事件编码,请你根据这个推荐顺序,调整下最终展示给用户的任务列表,如果任务对应的事件编码在 recommend _events 中没有,则这个任务保持管理后台配置的展示位置。
输入分别为 tasks、events、recommend_events,请返回一个任务 ID 数组,只需要返回最前面 10 个。