実現したいこと
前提
atcoderのabc176のE問題でREが出ますが、SampleはACになるのでどの部分が原因なのかわかりません。分かる方がいれば教えていただきたいです。
該当のソースコード
python
1 2H,W,m=list(map(int, input().split())) 3 4maps=[] 5for i in range(H): 6 row=[0]*W 7 maps.append(row) 8 9hmax=0#行ごとにみた爆弾の最大値 10hnum=[0]*H#各行の数 11wmax=0#列ごとにみた爆弾の最大値 12wnum=[0]*W#各列の数 13hlist=[]#各行の最大値となる行のインデックスリスト 14wlist=[]#各列の最大値となる列のインデックスリスト 15 16for i in range(m): 17 h,w=list(map(int, input().split())) 18 h-=1 19 w-=1 20 maps[h][w]=1 21 hnum[h]+=1 22 wnum[w]+=1 23 24 if hmax<hnum[h]: 25 hmax=hnum[h] 26 hlist=[] 27 hlist.append(h) 28 elif hmax==hnum[h]: 29 hlist.append(h) 30 31 if wmax<wnum[w]: 32 wmax=wnum[w] 33 wlist=[] 34 wlist.append(w) 35 elif wmax==wnum[w]: 36 wlist.append(w) 37 38 39flag=False 40ans=hmax+wmax 41 42for i in range(len(hlist)): 43 if flag: 44 break 45 for j in range(len(wlist)): 46 if maps[hlist[i]][wlist[j]]==0: 47 flag=True 48 break 49 50 51 52if not flag: 53 ans-=1 54print(ans) 55 56 57 58
試したこと
pypy,Cpythonともに同じようなエラーが出ました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/11/01 14:17