Submission #2486360
Source Code Expand
object Main extends App { val Array(h, w) = io.StdIn.readLine().split(' ').map(_.toInt) val squares = Array.fill(h+1)(Array.fill(w+1)(0)) for (i <- 1 to h) { val line = io.StdIn.readLine().split(' ').map(_.toInt) for (j <- 1 to w) { val c = if (((i ^ j) & 1) == 0) line(j-1) else -line(j-1) squares(i)(j) += squares(i)(j-1) squares(i)(j) += c } } for { j <- 1 to w i <- 2 to h } squares(i)(j) += squares(i-1)(j) var max = 0 for { i <- 1 to h j <- 1 to w ii <- i to h jj <- j to w } { // h 0 □ □ □ □ □ // ii 0 □ ■ ■ ■ □ // i 0 □ ■ ■ ■ □ // 0 □ □ □ □ □ // 0 0 0 0 0 0 0 // 0 j jj w if (squares(ii)(jj) - squares(i-1)(jj) - squares(ii)(j-1) + squares(i-1)(j-1) == 0) max = Math.max(max, (ii-i+1) * (jj-j+1)) } println(max) }
Submission Info
Submission Time | |
---|---|
Task | B - チョコレート |
User | fink |
Language | Scala (2.11.7) |
Score | 100 |
Code Size | 926 Byte |
Status | AC |
Exec Time | 629 ms |
Memory | 38264 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 100 / 100 | ||||
Status |
|
|
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 | 332 ms | 25408 KB |
subtask0_sample-02.txt | AC | 333 ms | 25404 KB |
subtask0_sample-03.txt | AC | 332 ms | 25424 KB |
subtask0_sample-04.txt | AC | 330 ms | 25300 KB |
subtask0_sample-05.txt | AC | 331 ms | 25148 KB |
subtask1_01.txt | AC | 328 ms | 25396 KB |
subtask1_02.txt | AC | 332 ms | 25380 KB |
subtask1_03.txt | AC | 332 ms | 25432 KB |
subtask1_04.txt | AC | 331 ms | 25416 KB |
subtask1_05.txt | AC | 371 ms | 27808 KB |
subtask1_06.txt | AC | 392 ms | 28688 KB |
subtask1_07.txt | AC | 334 ms | 25156 KB |
subtask1_08.txt | AC | 340 ms | 25404 KB |
subtask1_09.txt | AC | 617 ms | 38256 KB |
subtask1_10.txt | AC | 427 ms | 32436 KB |
subtask1_11.txt | AC | 609 ms | 38212 KB |
subtask1_12.txt | AC | 602 ms | 38140 KB |
subtask1_13.txt | AC | 611 ms | 38028 KB |
subtask1_14.txt | AC | 629 ms | 37996 KB |
subtask1_15.txt | AC | 619 ms | 38092 KB |
subtask1_16.txt | AC | 606 ms | 38032 KB |
subtask1_17.txt | AC | 575 ms | 38264 KB |
subtask1_18.txt | AC | 331 ms | 25280 KB |
subtask1_19.txt | AC | 378 ms | 26692 KB |
subtask1_20.txt | AC | 563 ms | 36660 KB |