View Code of Problem 3569

#include<stdio.h>
#include <iostream>
void main()
{
	int s[100][100],n = 0,m,t,temp,i,j,k;
	scanf("%d",&t);           
    while(n < t)
	{
		scanf("%d",&m);       
		memset(s, 0, sizeof(s));        
		for(i = 1;i <= m;i ++)
			for(j = 1;j <= m;j ++)
			{
				scanf("%d",&temp);
				s[i][j] = s[i][j - 1] + temp;                  
			}
		int max = -100000;
		for(i = 1;i <= m;i ++)              
			for(j = 1;j <= m;j ++)            
			{
				int sum = 0;
				for(k = 1;k <= m;k ++)
				{
					if(sum < 0)
						sum = 0;
					sum += s[k][j] - s[k][i];              
					if(sum > max)
						max = sum;                 
				}
			}
		 printf("%d\n",max);
		 n ++;
	}
}
/*
Main.c:2:20: fatal error: iostream: No such file or directory
 #include <iostream>
                    ^
compilation terminated.
*/

Double click to view unformatted code.


Back to problem 3569