Variable Sized Arrays

  • + 0 comments
    int main() {
        int n, q;
        cin >> n >> q;  
        vector<vector<int>> arrays(n);
        
        for (int i = 0; i < n; i++) {
            int k; cin >> k; 
            vector<int> inner(k);  
            for (int j = 0; j < k; j++) {
                cin >> inner[j];  
            }
            arrays[i] = inner; 
        }    
        
        while(q--) {
            int i, j; cin >> i >> j; 
            cout << arrays[i][j] << endl; 
        }
        return 0;
    }