Submission #22188097
Source Code Expand
N,M = map(int, input().split())
AB = []
for i in range(M):
AB.append(list(map(int, input().split())))
K = int(input())
CD = []
for i in range(K):
CD.append(list(map(int, input().split())))
ans = 0
for i in range(2 ** K):
DISH = [0]*(N+1) #皿の状態
for j in range(K): # このループが一番のポイント
if ((i >> j) & 1): # 順に右にシフトさせ最下位bitのチェックを行う
DISH[CD[j][1]] = 1 #皿Dにボールを置く
else:
DISH[CD[j][0]] = 1 #皿Cにボールを置く
#チェック
cnt = 0
for a,b in AB:
if DISH[a]+DISH[b]==2:
cnt+=1
ans = max(ans,cnt)
print(ans)
Submission Info
| Submission Time | |
|---|---|
| Task | C - Bowls and Dishes |
| User | H20 |
| Language | PyPy3 (7.3.0) |
| Score | 300 |
| Code Size | 713 Byte |
| Status | AC |
| Exec Time | 250 ms |
| Memory | 68576 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 300 / 300 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 01_sample.txt, 02_sample.txt, 03_sample.txt |
| All | 01_sample.txt, 02_sample.txt, 03_sample.txt, 04_small.txt, 05_small.txt, 06_small.txt, 07_small.txt, 08_small.txt, 09_small.txt, 10_small.txt, 11_small.txt, 12_small.txt, 13_large.txt, 14_large.txt, 15_large.txt, 16_large.txt, 17_large.txt, 18_large.txt, 19_large.txt, 20_large.txt, 21_large.txt, 22_max.txt, 23_max.txt, 24_max.txt, 25_max.txt, 26_max.txt, 27_max.txt, 28_max.txt, 29_max.txt, 30_max.txt, 31_max.txt, 32_max.txt, 33_max.txt, 34_max.txt, 35_star.txt, 36_star.txt, 37_star.txt, 38_star.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 01_sample.txt | AC | 85 ms | 62012 KiB |
| 02_sample.txt | AC | 55 ms | 61864 KiB |
| 03_sample.txt | AC | 50 ms | 62064 KiB |
| 04_small.txt | AC | 53 ms | 62188 KiB |
| 05_small.txt | AC | 67 ms | 68136 KiB |
| 06_small.txt | AC | 59 ms | 65424 KiB |
| 07_small.txt | AC | 67 ms | 68236 KiB |
| 08_small.txt | AC | 68 ms | 67976 KiB |
| 09_small.txt | AC | 53 ms | 61972 KiB |
| 10_small.txt | AC | 55 ms | 61936 KiB |
| 11_small.txt | AC | 70 ms | 68092 KiB |
| 12_small.txt | AC | 56 ms | 61876 KiB |
| 13_large.txt | AC | 94 ms | 68076 KiB |
| 14_large.txt | AC | 136 ms | 68272 KiB |
| 15_large.txt | AC | 66 ms | 68576 KiB |
| 16_large.txt | AC | 79 ms | 68088 KiB |
| 17_large.txt | AC | 86 ms | 68196 KiB |
| 18_large.txt | AC | 120 ms | 68120 KiB |
| 19_large.txt | AC | 75 ms | 68460 KiB |
| 20_large.txt | AC | 67 ms | 68084 KiB |
| 21_large.txt | AC | 68 ms | 68212 KiB |
| 22_max.txt | AC | 151 ms | 68088 KiB |
| 23_max.txt | AC | 155 ms | 67928 KiB |
| 24_max.txt | AC | 167 ms | 68408 KiB |
| 25_max.txt | AC | 161 ms | 68256 KiB |
| 26_max.txt | AC | 162 ms | 68196 KiB |
| 27_max.txt | AC | 175 ms | 68412 KiB |
| 28_max.txt | AC | 250 ms | 68348 KiB |
| 29_max.txt | AC | 150 ms | 68060 KiB |
| 30_max.txt | AC | 156 ms | 68016 KiB |
| 31_max.txt | AC | 157 ms | 68480 KiB |
| 32_max.txt | AC | 198 ms | 67888 KiB |
| 33_max.txt | AC | 150 ms | 68308 KiB |
| 34_max.txt | AC | 157 ms | 68156 KiB |
| 35_star.txt | AC | 177 ms | 68236 KiB |
| 36_star.txt | AC | 162 ms | 68304 KiB |
| 37_star.txt | AC | 162 ms | 68484 KiB |
| 38_star.txt | AC | 154 ms | 68256 KiB |