Variable Sized Arrays

  • + 1 comment

    i did exactly the same ,but my all cases did not pass >_< here it is:

    include

    include

    include

    include

    include

    using namespace std;

    int main() {
    int **arr;
    int n,a,x,y,T;
    int b;
    cin>>n>>T;
    arr=(int**) new int*[n];
    for(int i=0;i<n;i++)
    {
        cin>>a;
        arr[i]=new int[a];
        for(int j=1;j<=a;j++)
        {
            cin>>b;
            arr[i][j]=b;
        }
    }
    
    int **arr2;
    arr2=(int**) new int*[T];
    for(int i=0;i<T;i++)
    {
        arr2[i]=new int[2];
    }
    for(int i=0;i<T;i++)
    {
        cin>>x>>y;
        arr2[i][0]=x;
        arr2[i][1]=y;
    }
    for(int i=0;i<T;i++)
    {
        cout<<arr[arr2[i][0]][arr2[i][1]+1]<<endl;
    
    }
    return 0;
    

    }