Submission #32694818


Source Code Expand

#include <bits/stdc++.h>
using namespace std;

int main() {
	ios::sync_with_stdio(false);
	cin.tie(0);
	vector<int> H(3), W(3);
	cin >> H[0] >> H[1] >> H[2] >> W[0] >> W[1] >> W[2];
	int ans = 0;
	for(int a = 1; a <= 30; ++a) {
		for(int b = 1; b <= 30; ++b) {
			for(int d = 1; d <= 30; ++d) {
				for(int e = 1; e <= 30; ++e) {
					int c = H[0] - a - b;
					int f = H[1] - d - e;
					int g = W[0] - a - d;
					int h = W[1] - b - e;
					int i = W[2] - c - f;
					if(min({c, f, g, h, i}) > 0 && g + h + i == H[2]) {
						ans += 1;
					}
				}
			}
		}
	}
	cout << ans << "\n";
	return 0;
}

Submission Info

Submission Time
Task C - Filling 3x3 array
User Penguin07
Language C++ (GCC 9.2.1)
Score 300
Code Size 626 Byte
Status AC
Exec Time 13 ms
Memory 3604 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 4
AC × 16
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 02_max_00.txt, 03_min_00.txt, 04_near_max_00.txt, 04_near_max_01.txt, 04_near_max_02.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 13 ms 3604 KiB
00_sample_01.txt AC 10 ms 3516 KiB
00_sample_02.txt AC 13 ms 3432 KiB
00_sample_03.txt AC 11 ms 3532 KiB
01_random_00.txt AC 11 ms 3560 KiB
01_random_01.txt AC 9 ms 3540 KiB
01_random_02.txt AC 8 ms 3492 KiB
01_random_03.txt AC 8 ms 3492 KiB
01_random_04.txt AC 9 ms 3468 KiB
01_random_05.txt AC 7 ms 3488 KiB
01_random_06.txt AC 11 ms 3544 KiB
02_max_00.txt AC 11 ms 3432 KiB
03_min_00.txt AC 11 ms 3544 KiB
04_near_max_00.txt AC 9 ms 3492 KiB
04_near_max_01.txt AC 8 ms 3468 KiB
04_near_max_02.txt AC 12 ms 3596 KiB