#3036. 指定位置删除

指定位置删除

题目描述

读入 n 个整数放入 vector,再读入 q 个下标,依次删除对应位置的元素(下标从 0 开始,按当前数组计算;越界的下标跳过不删),输出最终数组,空则输出 EMPTY

输入格式

第一行一个整数 n;第二行 n 个整数;第三行一个整数 q;第四行 q 个整数表示删除的下标。

输出格式

一行,剩余元素用空格分隔;或 EMPTY

6
10 20 30 40 50 60
2
1 3
10 30 40 60

数据规模与约定

对于 100%100\% 的数据,0n1070 \le n \le 10^7提示:a.erase(a.begin() + p);每次删除前检查 0 <= p && p < a.size()