Submission #3317187


Source Code Expand

program main
  implicit none
  integer :: h, w, i, j, k, l, c(100, 100), ma, s
  integer :: ruiseki(0:100, 0:100), ruiseki2d(0:100, 0:100)
  read(*, *) h, w
  do i = 1, h
    read(*, *) c(1:w, i)
  end do

  do i = 1, h
    do j = 1, w
      if (mod(i + j, 2) == 0) then
        c(j, i) = - c(j, i)
      end if
    end do
  end do

  ruiseki(:, :) = 0
  do i = 1, h
    do j = 1, w
      ruiseki(j, i) = ruiseki(j - 1, i) + c(j, i)
    end do
  end do

  ruiseki2d(:, :) = 0
  do i = 1, h
    do j = 1, w
      ruiseki2d(j, i) = ruiseki2d(j, i - 1) + ruiseki(j, i)
    end do
  end do

  ma = 0
  do i = 1, h
    do k = i, h
      do j = 1, w
        do l = j, w
          s = ruiseki2d(l, k) - ruiseki2d(l, i - 1) - ruiseki2d(j - 1, k) + ruiseki2d(j - 1, i - 1)
          if (s == 0) then
            ma = max(ma, (k - i + 1) * (l - j + 1))
          end if
        end do
      end do
    end do
  end do

  write(*, "(i0)") ma
end program main

Submission Info

Submission Time
Task B - チョコレート
User sen_7
Language Fortran (gfortran v4.8.4)
Score 100
Code Size 948 Byte
Status AC
Exec Time 69 ms
Memory 384 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 5
AC × 25
Set Name Test Cases
Sample subtask0_sample-01.txt, subtask0_sample-02.txt, subtask0_sample-03.txt, subtask0_sample-04.txt, subtask0_sample-05.txt
All subtask0_sample-01.txt, subtask0_sample-02.txt, subtask0_sample-03.txt, subtask0_sample-04.txt, subtask0_sample-05.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt
Case Name Status Exec Time Memory
subtask0_sample-01.txt AC 1 ms 256 KB
subtask0_sample-02.txt AC 1 ms 256 KB
subtask0_sample-03.txt AC 1 ms 256 KB
subtask0_sample-04.txt AC 1 ms 256 KB
subtask0_sample-05.txt AC 1 ms 256 KB
subtask1_01.txt AC 1 ms 256 KB
subtask1_02.txt AC 1 ms 256 KB
subtask1_03.txt AC 1 ms 256 KB
subtask1_04.txt AC 1 ms 256 KB
subtask1_05.txt AC 1 ms 256 KB
subtask1_06.txt AC 1 ms 256 KB
subtask1_07.txt AC 1 ms 256 KB
subtask1_08.txt AC 1 ms 256 KB
subtask1_09.txt AC 56 ms 384 KB
subtask1_10.txt AC 10 ms 384 KB
subtask1_11.txt AC 44 ms 384 KB
subtask1_12.txt AC 44 ms 384 KB
subtask1_13.txt AC 44 ms 384 KB
subtask1_14.txt AC 57 ms 384 KB
subtask1_15.txt AC 58 ms 384 KB
subtask1_16.txt AC 42 ms 384 KB
subtask1_17.txt AC 45 ms 384 KB
subtask1_18.txt AC 1 ms 256 KB
subtask1_19.txt AC 1 ms 384 KB
subtask1_20.txt AC 69 ms 384 KB