矩阵死循环求解

给定一个 n×m 的矩阵,给定 q 组询问,每组询问输入两个数 x 和 y,表示查询矩阵 x 行 y 列的元素是什么
TLE了
#include <bits/stdc++.h>
#define int long long
using namespace std;
vectorq[100000];
int n,m,T,x,i,j,y;
signed main(){
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
cin>>n>>m>>T;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++){
cin>>x;
q[i].push_back(x);
}
while(T–){
cin>>x>>y;
cout<<q[y]<<“\n”;
}
}

注意x和y的下标是从0~n-1,不是1~n