/ / 题库 /

重排数

重排数

测试数据来自 wjszez/2425

从键盘上输入以下数字:
第一行是一个整数n1(1<n1<100),第二行有n1个整数,整数范围在1-100之间。第三行是一个整数n2(1<n2<100),第四行有n2个整数,整数范围在1-100之间。
编写程序,完成如下的操作:
第一步:将两个数组中的数合在一起
第二步:将合并好的数组从大到小排序
第三步:重新排列,从第一个数起开始编号,然后将奇数编号上的数从前向后排,偶数编号上的数从后向前排。
第四步:计算,第一个数+第二个数的2倍+第三个数的三倍+….
第五步:输出结果。

4
12 4 5 9
2
13 7
第一步合并为:12 4 5 9 13 7
第二步排序结果为:13 12 9 7 5 4
第三步得到:13 9 5 4 7 12
第四步计算:13+9*2+5*3+4*4+7*5+12*6=169
第五步输出:169

信息

ID
2473
难度
9
分类
(无)
标签
递交数
2
已通过
1
通过率
50%
上传者