Chat with us, powered by LiveChat olve the Variable Sized Array problem in hacker rank using Sta | Wridemy

olve the Variable Sized Array problem in hacker rank using Sta

olve the Variable Sized Array problem in hacker rank using Static instead of Dynamic Arrays. Of course, you should have already solved with Dynamic, but how can you get it to work with Static Arrays. Here is the code which I developed to start you out. You need to complete the input/output segment. I used a 1 Dimensional array to hold all the data and another 1 Dimensional array to tell me where each row starts. See if you can figure out how to do this.checl the code down how can you get it to work with Static ArraysThis has direct application for unequal structures written to a binary file. THE CODE FOR DYNAMIC ARRAY IS DOWN AT THE END NEED IT CHANGE FROM DYNAMIC ARRAY TO STATIC ARRAY #includeusing namespace std;int main() {//Declare variables and arraysconst int MAX=500000;const int ROW=300000;int a[MAX]={};//1-D Arrayint rc[ROW]={};//1-D Array where each row will start in the 1-D array aboveint n,q,cnt,k;//Read in the datacin>>n>>q;//#Rows and #Queries//Read in the entire arraycnt=0;//Start the array count at 0orginal questionConsider an -element array, , where each index  in the array contains a reference to an array of  integers (where the value of  varies from array to array). See the Explanation section below for a diagram.Given , you must answer  queries. Each query is in the format i j, where  denotes an index in array  and  denotes an index in the array located at . For each query, find and print the value of element  in the array at location  on a new line.Click here to know more about how to create variable sized arrays in C++.Input FormatThe first line contains two space-separated integers denoting the respective values of  (the number of variable-length arrays) and  (the number of queries).Each line  of the  subsequent lines contains a space-separated sequence in the format k a[i]0 a[i]1 … a[i]k-1 describing the -element array located at .Each of the  subsequent lines contains two space-separated integers describing the respective values of  (an index in array ) and  (an index in the array referenced by ) for a query.ConstraintsAll indices in this challenge are zero-based.All the given numbers are non negative and are not greater thanOutput FormatFor each pair of  and  values (i.e., for each query), print a single integer denoting the element located at index  of the array referenced by . There should be a total of  lines of output.Sample Input2 23 1 5 45 1 2 8 9 30 11 3Sample Output59CODE #include #include #include #include #include #include using namespace std;int main() {    int *arr[100004], siz[100004];    int n,q;    int tot = 0;    scanf(‘%d %d’, &n, &q);    assert(n >= 1 && n <= 100000 && q >= 1 && q <= 100000);    for(int i = 0 ; i< n ; i++)    {        int num;        scanf('%d', &num);        assert(num >= 1 && num <= 300000);        tot += num;        siz[i] = num;        arr[i] = (int*)malloc(num*sizeof(int));        for(int j = 0 ; j < num; j++)        {            scanf('%d', &arr[i][j]);            assert(arr[i][j] >= 0 && arr[i][j] <= 1000000);        }    }    assert(tot >= 1 && tot <= 300000 && tot >= n);    while(q–)    {        int a,b;        scanf(‘%d %d’, &a, &b);        assert(a >= 0 && a < n && b >= 0 && b < siz[a]);        printf('%dn', arr[a][b]);    }    return 0;}

Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteDemy. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.

Do you need an answer to this or any other questions?

About Wridemy

We are a professional paper writing website. If you have searched a question and bumped into our website just know you are in the right place to get help in your coursework. We offer HIGH QUALITY & PLAGIARISM FREE Papers.

How It Works

To make an Order you only need to click on “Order Now” and we will direct you to our Order Page. Fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Are there Discounts?

All new clients are eligible for 20% off in their first Order. Our payment method is safe and secure.

Hire a tutor today CLICK HERE to make your first order

Related Tags

Academic APA Writing College Course Discussion Management English Finance General Graduate History Information Justify Literature MLA