Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(){
- int arr[500][500] = {0};
- int n, m;// row, col
- scanf("%d%d", &n, &m);
- for(int i = 1; i <= n; i++){
- for(int j = 1; j <= m; j++){
- scanf("%d", &arr[i][j]); //scan arr
- }
- }
- int q; //queries
- scanf("%d", &q);
- for(int i = 0; i < q; i++){
- int value = 0;
- int u, d, l, r; //up down left right
- scanf("%d %d %d %d", &u, &d, &l, &r);
- for(int j = u; j <= d; j++){
- for(int k = l; k <= r; k++){
- if( value < arr[j][k]){
- value = arr[j][k];
- //if value < than the array at that point
- //then change the value to the largest num
- }
- }
- }
- printf("%d\n", value);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement