#P1084. 等差数列

等差数列

题目描述

我们把一些数列出来,以逗号分隔,那么这些列出来的数组成一个 数列

比如下面的这个就是一个数列:

2,5,8,11,14,17,202,5,8,11,14,17,20

我们称数列中数的个数为数列的长度,称数列的第一个元素为数列的首项,称数列的最后一个元素为数列的末项。

一般来说,我们会给数列取一个名字,比如数列 aa。对于一个数列 aa 来说,它的第 ii 个数我们一般用 aia_i 来表示它(同理,如果是一个名为 bb 的数列,则它的第 ii 个元素我们就用 bib_i 来表示),其中 ii 称为 aia_i 的下标。

有些数列有一些特殊的性质,比如我们观察上面的这个数列(称其为数列 aa),会发现数列 aa 中的每一个元素都比它前一个元素要大 33,也就是说,对于任意一个 i(i>1)i(i \gt 1) 来说,ai=ai1+3a_i = a_{i-1} + 3

对于一个数列 aa 来说,如果所有的 aiai1a_i - a_{i-1} 都是一个固定值 Δ\Delta(这里 Δ=aiai1\Delta = a_i - a_{i-1}),则称 Δ\Delta 为这个数列的 公差 ,称这个数列为 等差数列

对于一个等差数列,如果告诉了我们首项、公差和数列长度,我们是可以推导出这个等差数列的所有元素的。

比如,对于一个等差数列 aa,已知:

  • 首项 a1=3a_1 = 3
  • 公差 Δ=2\Delta = 2
  • 数列长度 n=5n = 5

则可以直接推导出这个等差数列的为 3,5,7,9,113,5,7,9,11

现在告诉你一个等差数列的首项、公差和数列长度,请你还原出这个等差数列。

输入格式

输入共一行,包含三个整数,以空格分隔,分别表示数列的首项 a1a_1、公差 Δ\Delta、数列长度 nn。(1a1,Δ,n1001 \le a_1, \Delta, n \le 100

输出格式

输出一行,包含 nn 个整数,两两之间以一个空格分隔,依次表示 a1,a2,,ana_1, a_2, \cdots, a_n

样例

3 2 5
3 5 7 9 11