#195. 数组操作(完整版)

数组操作(完整版)

题目描述

给出 NN 个整数 a1a_1 a2a_2 a3...ana_3... a_n 请编程完成些列任务:

1)、计算 NN 个整数的和;

2)、把这 NN 个整数按输入顺序的逆序输出;

3)、找出 NN 个整数中最大的一个数,并输出这个数和这个数在输入中序列中最早出现的位置;

4)、找出 NN 个整数中最小的一个数,并输出这个数和这个数在输入中序列中最晚出现的位置;

5)、找出 NN 个整数中大于 1010 且小于 100100 的数据个数并输出;

6)、插入一个元素;

7)、删除一个元素;

输入格式

第 1 行:一个整数 NN

第 2 行:包含 NN 个整数,表示 NN 个元素的数组。

第 3 行:两个整数:K,XK,X,表示要在第 KK 个元素前插入一个元素 XX

第 4 行:一个整数 YY 表示要删除第 YY 个元素。

输出格式

共 7 行:

第 1 行:一个整数,表示输入的 NN 个整数的和。

第 2 行:逆序输出 NN 个整数;

第 3 行:第一个整数是最大数,第二个整数是最大数最早出现的位置;

第 4 行:第一个整数是最小数,第二个整数是最小数最晚出现的位置;

第 5 行:第一个是N个整数中大于10且小于100的整数个数,后面接着是大于10且小于100的整数;

第 6 行:输出插入元素后的数组;

第 7 行:输出删除元素后的数组。

样例

样例输入

10
172 26 389 38 389 349 37 378 26 389
4 5
3

样例输出

2193
389 26 378 37 349 389 38 389 26 172
389 3
26 9
4 26 38 37 26
172 26 389 5 38 389 349 37 378 26 389
172 26 5 38 389 349 37 378 26 389

数据范围与提示

1<=N<=1000 1 <= N <= 1000
1<=ai<=1000 1 <= a_i <= 1000