Pagini recente » Cod sursa (job #2160499) | Cod sursa (job #27308) | Cod sursa (job #2966711) | Cod sursa (job #3036471) | Cod sursa (job #2323572)
#include<bits/stdc++.h>
#define N 501
using namespace std;
int d[N][N][710];
int n,q;
int main() {
ifstream cin("plantatie.in");
cin>>n>>q;
for (int i=1; i<=n; ++i) {
for (int j=1; j<=n; ++j) cin>>d[i][j][1];
}
for (int k=2; k<=n; ++k) {
for (int i=1; i<=n; ++i) {
for (int j=1; j<=n; ++j) {
d[i][j][k]=max(d[i+1][j][k-1], max(d[i][j+1][k-1], d[i+1][j+1][k-1]));
}
}
}
while (q--) {
int x,y,k; cin>>x>>y>>k;
cout<<d[x][y][k]<<'\n';
}
return 0;
}