We use the integers a,b ,n and to create the following series:
You are given q 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 n space-separated integers.
Input Format
The first line contains an integer, q , denoting the number of queries.
Each line i of the q subsequent lines contains three space-separated integers describing the respective , , and values for that query.
Constraints
•0<= q <= 500
•0 <= a, b <= 50
•1<= n <= 15
Output Format
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.
Sample Input
2
0 2 10
5 3 5
Sample Output
2 6 14 30 62 126 254 510 1022 2046
8 14 26 50 98
Explanation
We have two queries:
1.We use a= 5 ,b=3 , and n=5 to produce some series :
s0,s1,... sn-1:
• s0 = 0 +1.2 = 2
• s1 = 0+1. 2+2.2 6
• s2 = 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 ,n=5 and to produce some series s0, s1,..., sn-1:
s0 = 5 +1.3= 8
s1 = 5+1.3 +2.3 = 14
s2 = 5 +1.3+ 2.3+4.3 = 26
s3 = 5+1.3+2-3+4.3+ 8.3 = 50
s4 = 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.
Few words from CodingHumans : Don't Just copy paste the solution, try to analyze the problem and solve it without looking by taking the the solution as a hint or a reference . Your understanding of the solution matters.
Solution:
Input Format
The first line contains an integer, q , denoting the number of queries.
Each line i of the q subsequent lines contains three space-separated integers describing the respective , , and values for that query.
Constraints
•0<= q <= 500
•0 <= a, b <= 50
•1<= n <= 15
Output Format
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.
Sample Input
2
0 2 10
5 3 5
Sample Output
2 6 14 30 62 126 254 510 1022 2046
8 14 26 50 98
Explanation
We have two queries:
1.We use a= 5 ,b=3 , and n=5 to produce some series :
s0,s1,... sn-1:
• s0 = 0 +1.2 = 2
• s1 = 0+1. 2+2.2 6
• s2 = 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 ,n=5 and to produce some series s0, s1,..., sn-1:
s0 = 5 +1.3= 8
s1 = 5+1.3 +2.3 = 14
s2 = 5 +1.3+ 2.3+4.3 = 26
s3 = 5+1.3+2-3+4.3+ 8.3 = 50
s4 = 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.
Recommended: Please try your approach on your integrated development environment (IDE) first, before moving on to the solution.
Few words from CodingHumans : Don't Just copy paste the solution, try to analyze the problem and solve it without looking by taking the the solution as a hint or a reference . Your understanding of the solution matters.
HAVE A GOOD DAY 😁
( Java )
import java.util.*; import java.io.*; class Solution{ public static void main(String []argh){ Scanner in = new Scanner(System.in); int t=in.nextInt(); for(int i=0;i<t;i++){ int a=in.nextInt(); int b=in.nextInt(); int n=in.nextInt(); for(int j=0;j<n;j++){ a+=b; if(j>0) System.out.print(" "); System.out.print(a); b=b*2; } System.out.println(""); } in.close(); } }
pulreMcastbuManchester Carol Collins Link
ReplyDeletethere
tadartestda