Submission #152592

#TimeUsernameProblemLanguageResultExecution timeMemory
152592MylderoRectangles (IOI19_rect)Java
37 / 100
5091 ms28508 KiB
class rect { int[][] a; int n, m; public boolean checkRectangle (int r1, int r2, int c1, int c2) { for (int i = r1; i <= r2; i++) { for (int j = c1; j <= c2; j++) { int t = a[i][j]; if (a[i][c1-1] <= t || a[i][c2+1] <= t || a[r1-1][j] <= t || a[r2+1][j] <= t) return false; } } return true; } public long count_rectangles(int[][] A) { a = A; n = a.length; m = a[0].length; long sum = 0; for (int r1 = 1; r1 < n-1; r1++) { for (int r2 = r1; r2 < n-1; r2++) { for (int c1 = 1; c1 < m-1; c1++) { for (int c2 = c1; c2 < m-1; c2++) { if (checkRectangle(r1, r2, c1, c2)) sum++; } } } } return sum; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...