3d
Se dă un tablou tridimensional cu m linii, k coloane și înălțime n (vezi figura de mai jos), care poate conține doar 0 și 1.
Cerință
Să se determine subtabloul de volum maxim, care conține doar 0 în interior. Un subtablou se poate defini prin coordonatele (x1,y1,z1) și (x2,y2,z2) ale colțurilor, unde 1 <= x1 <= x2 <= n, 1 <= y1 <= y2 <= m, 1 <= z1 <= z2 <= k. Subtabloul conține toate elementele cu coordonatele (x,y,z), unde x1 <= x <= x2, y1 <= y <= y2, z1 <= z <= z2.
Date de intrare
Pe prima linie a fișierului de intrare 3d.in se află numerele n, m și k, separate printr-un singur spatiu. Pe următoarele n*m linii se află câte k numere separate prin câte un spațiu, semnificând elementele tabloului.
Date de ieșire
În fișierul de ieșire 3d.out să se afișeze volumul maxim ce se poate obține.
Restrictii
Exemplu
3d.in | 3d.out |
3 4 5 1 0 0 0 1 0 0 0 0 1 1 1 1 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 0 1 1 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 1 |
18 |
Pătcaș Csaba
Universitatea "Babeș-Bolyai",
Cluj-Napoca
Contact:patcas.csaba@gmail.com