Logo
(追記) (追記ここまで)

22167번 - Разбиения таблицы 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
3 초 256 MB111100.000%

문제

Рассмотрим числовую таблицу A[1..n, 1..m], заполненную нулями и единицами. Любая четверка целых чисел (r1, r2, c1, c2), такая что 1 ≤ r1 < r2 < n и 1 ≤ c1 < c2 < m, задает разбиение таблицы на девять частей, показанное на рисунке.

Обозначим как sum(Ai) сумму чисел в части Ai. Пусть S = sum(A1) + sum(A3) + sum(A5) + sum(A7) + sum(A9). Ваша задача — определить для заданной таблицы A число таких разбиений, что S четно.

Например, для таблицы

0101
0101
0100

существует три разбиения. При (r1=1, r2=2, c1=1, c2=2) и (r1=1, r2=2, c1=1, c2=3) разбиения таковы, что сумма чисел в частях с нечетными номерами равна двум, то есть четна. При (r1=1, r2=2, c1=2, c2=3) сумма равна трем, то есть нечетна. Таким образом, подходит два разбиения.

입력

Первая строка содержит два целых числа n и m (3 ≤ n, m ≤ 3000). Каждая из следующих n строк содержит по m символов в каждой — описание таблицы A.

출력

Выведите число четверок чисел (r1, r2, c1, c2), таких, что:

  • 1 ≤ r1 < r2 < n;
  • 1 ≤ c1 < c2 < m;
  • сумма чисел в частях таблицы A с нечетными номерами четна.

제한

예제 입력 1

3 3
110
101
010

예제 출력 1

0

힌트

출처

Contest > Russian Code Cup > 2011 > RCC 2011 Final Round C번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /