题目描述: | 不想打胜仗的将军,不是一位好将军。所以,每位将军都会想尽办法提升自己部队的战斗力。 提升战斗力有很多方法,其中一种办法是:将士兵编号是某个整数m倍数的士兵组成一个方阵,这个方阵的战斗力为他们每个士兵战斗力的和。 现告诉你有n名士兵(士兵的编号从1开始到n)和每名士兵的战斗力,以及某个数m,请你求按这个条件组成方阵的战斗力。 |
输入: | 共三行。 第一行n(n<=100),表示士兵的人数。 第二行,每名士兵的战斗力(战斗力为整数,战斗力<=200),每名士兵按编号大小从1开始到n排列。 第三行,一个整数m(m<=10)。 |
输出: | 一行,组成方阵后,整个方阵的战斗力。 |
样例输入: | 5 13 45 34 89 23 2 |
样例输出: | 134 |
提示: | 编号为2的倍数有两名士兵,分别是第2号与第4号,他们战斗力的和是45+89=134 |
来源: | 【1.6 编程基础之数组】 |
解答: | 【1.6 编程基础之数组】 |