提出 #65888673
ソースコード 拡げる
H, W, N = [int(i) for i in input().split()]
G = []
R = {}
C = {}
for i in range(N):
X, Y = [int(i) for i in input().split()]
G.append((X, Y))
if X in R: R[X].add(i)
else: R[X] = {i}
if Y in C: C[Y].add(i)
else: C[Y] = {i}
Q = int(input())
for _ in range(Q):
j, k = [int(i) for i in input().split()]
if j == 1:
if k in R:
print(len(R[k]))
for i in R[k]:
C[G[i][1]].discard(i)
R[k] = {}
else:
print(0)
else:
if k in C:
print(len(C[k]))
for i in C[k]:
R[G[i][0]].discard(i)
C[k] = {}
else:
print(0)
提出情報
| 提出日時 | |
|---|---|
| 問題 | D - Garbage Removal |
| ユーザ | PannacottaFGK |
| 言語 | Python (PyPy 3.10-v7.3.12) |
| 得点 | 400 |
| コード長 | 640 Byte |
| 結果 | AC |
| 実行時間 | 1077 ms |
| メモリ | 257904 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 400 / 400 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample00.txt, sample01.txt, sample02.txt |
| All | sample00.txt, sample01.txt, sample02.txt, testcase00.txt, testcase01.txt, testcase02.txt, testcase03.txt, testcase04.txt, testcase05.txt, testcase06.txt, testcase07.txt, testcase08.txt, testcase09.txt, testcase10.txt, testcase11.txt, testcase12.txt, testcase13.txt, testcase14.txt, testcase15.txt, testcase16.txt, testcase17.txt, testcase18.txt, testcase19.txt, testcase20.txt, testcase21.txt, testcase22.txt, testcase23.txt, testcase24.txt, testcase25.txt, testcase26.txt, testcase27.txt, testcase28.txt, testcase29.txt, testcase30.txt, testcase31.txt, testcase32.txt, testcase33.txt, testcase34.txt, testcase35.txt, testcase36.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| sample00.txt | AC | 58 ms | 76628 KiB |
| sample01.txt | AC | 58 ms | 76140 KiB |
| sample02.txt | AC | 59 ms | 76496 KiB |
| testcase00.txt | AC | 588 ms | 105196 KiB |
| testcase01.txt | AC | 1009 ms | 196192 KiB |
| testcase02.txt | AC | 270 ms | 116856 KiB |
| testcase03.txt | AC | 1000 ms | 195308 KiB |
| testcase04.txt | AC | 808 ms | 163224 KiB |
| testcase05.txt | AC | 987 ms | 195624 KiB |
| testcase06.txt | AC | 610 ms | 133248 KiB |
| testcase07.txt | AC | 1004 ms | 196180 KiB |
| testcase08.txt | AC | 1077 ms | 257904 KiB |
| testcase09.txt | AC | 574 ms | 133420 KiB |
| testcase10.txt | AC | 675 ms | 136312 KiB |
| testcase11.txt | AC | 571 ms | 129764 KiB |
| testcase12.txt | AC | 642 ms | 136368 KiB |
| testcase13.txt | AC | 394 ms | 160936 KiB |
| testcase14.txt | AC | 665 ms | 194260 KiB |
| testcase15.txt | AC | 284 ms | 154832 KiB |
| testcase16.txt | AC | 615 ms | 195880 KiB |
| testcase17.txt | AC | 283 ms | 138456 KiB |
| testcase18.txt | AC | 714 ms | 197032 KiB |
| testcase19.txt | AC | 280 ms | 111020 KiB |
| testcase20.txt | AC | 613 ms | 195324 KiB |
| testcase21.txt | AC | 406 ms | 141900 KiB |
| testcase22.txt | AC | 683 ms | 195832 KiB |
| testcase23.txt | AC | 302 ms | 194972 KiB |
| testcase24.txt | AC | 591 ms | 196808 KiB |
| testcase25.txt | AC | 669 ms | 190436 KiB |
| testcase26.txt | AC | 857 ms | 199444 KiB |
| testcase27.txt | AC | 498 ms | 142580 KiB |
| testcase28.txt | AC | 819 ms | 201652 KiB |
| testcase29.txt | AC | 318 ms | 112452 KiB |
| testcase30.txt | AC | 804 ms | 197352 KiB |
| testcase31.txt | AC | 503 ms | 132740 KiB |
| testcase32.txt | AC | 746 ms | 199956 KiB |
| testcase33.txt | AC | 328 ms | 117956 KiB |
| testcase34.txt | AC | 687 ms | 196732 KiB |
| testcase35.txt | AC | 362 ms | 95020 KiB |
| testcase36.txt | AC | 602 ms | 197264 KiB |