Tuesday, May 16, 2023

Java Loops ||

 We use the integers , , and  to create the following series:

You are given  queries in the form of , and . For each query, print the series corresponding to the given , and  values as a single line of  space-separated integers.

Input Format

The first line contains an integer, , denoting the number of queries.
Each line  of the  subsequent lines contains three space-separated integers describing the respective , and  values for that query.

Constraints

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  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 , and  to produce some series :

    ... and so on.

    Once we hit , we print the first ten terms as a single line of space-separated integers.

  2. We use , and  to produce some series :

    We then print each element of our series as a single line of space-separated values.


Solution:

import java.io.*;
import java.util.*;


public class Solution {

    public static void main(String[] args) {
        int i,j,sum,queries;
        
        Scanner s=new Scanner(System.in);
        queries=s.nextInt();
        int n[]=new int[queries];
        int a[]=new int[queries];
        int b[]=new int[queries];

        for(i=0;i<queries;i++)
        {
        a[i]=s.nextInt();
        b[i]=s.nextInt();
        n[i]=s.nextInt();
        }
        
        for(i=0;i<queries;i++)
        {
            sum=a[i];
            for(j=0;j<n[i];j++)
            {
                sum=sum+(int)Math.pow(2,j)*b[i];
                System.out.print(sum+" ");
            }
            System.out.println();
        }
        
        
}
}



No comments:

Post a Comment

Featured Post

14. Longest Common Prefix

Popular Posts