#include <iostream>
#include <vector>

void f (std::vector<std::vector<int> > matrix, int a, int b) {
    std::cout << matrix[a][b] << std::endl;
}

void f2 (std::vector<std::vector<int> > *matrix, int a, int b) {
    std::cout << (*matrix)[a][b] << std::endl;
}

int main() {
	std::vector<std::vector<int> > matrix(100, std::vector<int>(100, 0));
    
    matrix[3][34] = 35;
    f(matrix, 3, 34);
    matrix[3][34] = 34;
    f2(&matrix, 3, 34);
	return 0;
}