Я пытаюсь вернуть наибольшую сумму подматрицы 3x3 из матрицы 6x6. У него заканчивается индекс. Может кто-нибудь указать, где я все портю - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь вернуть наибольшую сумму подматрицы 3x3 из матрицы 6ma x 6ma, но она выходит за пределы.

    int sum=0 , count2=0, maxsum=0,count1=0;  
    for (int i =0;i<=3;i++)    { 
        for (int j=0;j<=3;j++)   { 
            for(int k=0+count1;k<=2+count1;k++)    {  
                 for (int l=0+count2;l<=2+count2;l++)    {   
                      sum+=arr[k][l];  
                 }
            }  
            System.out.println(sum);  
            if (sum>maxsum)    {
                 maxsum=sum;
             }  
             sum=0;
             count2++;  
        }   
        count1++;  
     }   
     System.out.println(maxsum);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...