Submission #1301951


Source Code Expand

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;

int H, W;
vector<vector<int>> c;

bool is_zero(int ih, int it, int jh, int jt) {
	int sum = 0;
	for (int i = ih; i <= it; i++) {
		for (int j = jh; j <= jt; j++) {
			sum += c[i][j];
		}
	}

	return sum == 0;
}

int solver() {
	int ans = 0;

	for (int i1 = 0; i1 < H; i1++) {
		for (int i2 = i1; i2 < H; i2++) {
			for (int j1 = 0; j1 < W; j1++) {
				for (int j2 = j1; j2 < W; j2++) {
					if (is_zero(i1, i2, j1, j2)) {
						ans = max(ans, (i2 - i1 + 1) * (j2 - j1 + 1));
					}
				}
			}
		}
	}

	return ans;
}

int main() {
	cin >> H >> W;
	c.resize(H);

	for (int i = 0; i < H; i++) {
		bool tmp1 = (i % 2 == 0);
		c[i].resize(W);

		for (int j = 0; j < W; j++) {
			bool tmp2 = (j % 2 == 0);
			cin >> c[i][j];

			if (tmp1 == tmp2) {
				c[i][j] *= -1;
			}
		}
	}

	cout << solver() << endl;
}

Submission Info

Submission Time
Task B - チョコレート
User mochi1123
Language C++14 (GCC 5.4.1)
Score 0
Code Size 939 Byte
Status TLE
Exec Time 2103 ms
Memory 256 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 5
AC × 16
TLE × 9
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 2 ms 256 KB
subtask1_06.txt AC 7 ms 256 KB
subtask1_07.txt AC 1 ms 256 KB
subtask1_08.txt AC 2 ms 256 KB
subtask1_09.txt TLE 2103 ms 256 KB
subtask1_10.txt AC 1084 ms 256 KB
subtask1_11.txt TLE 2103 ms 256 KB
subtask1_12.txt TLE 2103 ms 256 KB
subtask1_13.txt TLE 2103 ms 256 KB
subtask1_14.txt TLE 2103 ms 256 KB
subtask1_15.txt TLE 2103 ms 256 KB
subtask1_16.txt TLE 2103 ms 256 KB
subtask1_17.txt TLE 2103 ms 256 KB
subtask1_18.txt AC 1 ms 256 KB
subtask1_19.txt AC 2 ms 256 KB
subtask1_20.txt TLE 2103 ms 256 KB