线性表—顺序表的删除

 200 MS 64 MB |  Markdown 显示标签
324980
通过提交

题目描述

实现一个线性表,对一个大小不超过 10001000 的线性表进行删除操作。

输入格式

多组数据,请处理到文件结束。

第一行有一个整数 nn,表示线性表的大小;

第二行有 nn 个整数 list1,list2,,listnlist_1,list_2,\cdots,list_n,表示线性表的初始元素;

第三行有一个整数 qq,表示 qq 次删除操作;

接下来 qq 行,每行有一个整数 kk,表示删除线性表中第 kk 个元素。

  • 1n10001\le n\le 1000
  • 0listi100000\le list_i\le 10000
  • 1q1001\le q\le 100
  • 0k20000\le k\le 2000

输出格式

对于每次删除操作,输出一行:

  • 如果 kk 不合法(kk 大于当前线性表的大小 nn 或者 kk00),输出 -1
  • 否则,输出被删除的元素值。

样例输入 #1

5
3 2 1 5 4
3
5
5
2

样例输出 #1

4
-1
2
 上传者
coach
 创建时间
2023-02-14 12:49
 修改时间
2024-02-12 14:54