提出 #31065864
ソースコード 拡げる
h, w = map(int, input().split())
k = int(input())
s = [""] * h
for i in range(h):
s[i] = input()
j_sum = [[0] * (w + 1) for i in range(h + 1)]
o_sum = [[0] * (w + 1) for i in range(h + 1)]
i_sum = [[0] * (w + 1) for i in range(h + 1)]
for i in range(h):
for j in range(w):
j_sum[i + 1][j + 1] = j_sum[i + 1][j] + j_sum[i][j + 1] - j_sum[i][j]
o_sum[i + 1][j + 1] = o_sum[i + 1][j] + o_sum[i][j + 1] - o_sum[i][j]
i_sum[i + 1][j + 1] = i_sum[i + 1][j] + i_sum[i][j + 1] - i_sum[i][j]
if s[i][j] == "J":
j_sum[i + 1][j + 1] += 1
if s[i][j] == "O":
o_sum[i + 1][j + 1] += 1
if s[i][j] == "I":
i_sum[i + 1][j + 1] += 1
for i in range(k):
a, b, c, d = map(int, input().split())
print(
j_sum[c][d] - j_sum[c][b - 1] - j_sum[a - 1][d] + j_sum[a - 1][b - 1],
o_sum[c][d] - o_sum[c][b - 1] - o_sum[a - 1][d] + o_sum[a - 1][b - 1],
i_sum[c][d] - i_sum[c][b - 1] - i_sum[a - 1][d] + i_sum[a - 1][b - 1]
)
提出情報
| 提出日時 | |
|---|---|
| 問題 | A - 惑星探査 (Planetary Exploration) |
| ユーザ | Pro_ktmr |
| 言語 | PyPy3 (7.3.0) |
| 得点 | 10 |
| コード長 | 1046 Byte |
| 結果 | TLE |
| 実行時間 | 555 ms |
| メモリ | 101020 KiB |
ジャッジ結果
| セット名 | set01 | set02 | set03 | set04 | set05 | set06 | set07 | set08 | set09 | set10 | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 10 / 10 | 0 / 10 | 0 / 10 | 0 / 10 | 0 / 10 | 0 / 10 | 0 / 10 | 0 / 10 | 0 / 10 | 0 / 10 | ||||||||||||||||||||
| 結果 |
|
|
|
|
|
|
|
|
|
|
| セット名 | テストケース |
|---|---|
| set01 | 01 |
| set02 | 02 |
| set03 | 03 |
| set04 | 04 |
| set05 | 05 |
| set06 | 06 |
| set07 | 07 |
| set08 | 08 |
| set09 | 09 |
| set10 | 10 |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 01 | AC | 74 ms | 63676 KiB |
| 02 | MLE | 74 ms | 73060 KiB |
| 03 | MLE | 78 ms | 74364 KiB |
| 04 | MLE | 340 ms | 77392 KiB |
| 05 | MLE | 369 ms | 77048 KiB |
| 06 | TLE | 517 ms | 99908 KiB |
| 07 | TLE | 555 ms | 101020 KiB |
| 08 | TLE | 555 ms | 100612 KiB |
| 09 | TLE | 555 ms | 100796 KiB |
| 10 | TLE | 555 ms | 100764 KiB |