Java Loops II ⬀
We use the integers a, b, and n to create the following series:
(a + 2⁰⋅b), (a + 2⁰⋅b + 2¹⋅b), ..., (a + 2⁰⋅b + 2¹⋅b + ... + 2ⁿ⁻¹⋅b)
You are given queries in the form of a, b, and n. For each query, print the series
corresponding to the given a, b, and n values as a single line of space-separated
integers.
- The first line contains an integer,
q, denoting the number of queries. - Each line
iof theqsubsequent lines contains three space-separated integers describing the respectiveaᵢ,bᵢ, andnᵢvalues for that query.
0 ≤ q ≤ 5000 ≤ a,b ≤ 501 ≤ n ≤ 15
For each query, print the corresponding series on a new line. Each series must be printed in
order as a single line of n space-separated integers.
2
0 2 10
5 3 5
2 6 14 30 62 126 254 510 1022 2046
8 14 26 50 98
We have two queries:
- We use
a = 0,b = 2, andn = 10to produce some seriess₀, s₁, ..., sₙ₋₁:
s₀ = 0 + 1 ⋅ 2 = 2s₁ = 0 + 1 ⋅ 2 + 2 ⋅ 2 = 6s₂ = 0 + 1 ⋅ 2 + 2 ⋅ 2 + 4 ⋅ 2 = 14
... and so on.
Once we hit n = 10, we print the first ten terms as a single line of space-separated
integers.
- We use
a = 5,b = 3, andn = 5to produce some seriess₀, s₁, ..., sₙ₋₁:
s₀ = 5 + 1 ⋅ 3 = 8s₁ = 5 + 1 ⋅ 3 + 2 ⋅ 3 = 14s₂ = 5 + 1 ⋅ 3 + 2 ⋅ 3 + 4 ⋅ 3 = 26s₃ = 5 + 1 ⋅ 3 + 2 ⋅ 3 + 4 ⋅ 3 + 8 ⋅ 3 = 50s₄ = 5 + 1 ⋅ 3 + 2 ⋅ 3 + 4 ⋅ 3 + 8 ⋅ 3 + 16 ⋅ 3 = 98
We then print each element of our series as a single line of space-separated values.