Letztes Mal Ich werde die heutige Geschichte schreiben. Ich konnte nur A und B lösen. Ich kann den Schlaf nicht übertreffen
** Gedanken ** Nur $ (n-1) * (m-1) $
n, m = map(int,input().split())
print((n-1)*(m-1))
** Gedanken ** Ich habe es kürzlich gemacht, damit ich es reibungslos schreiben konnte. Vertikal und horizontal untersuchen.
h, w = map(int,input().split())
a = [list(input()) for _ in range(h)]
yoko = []
for i in range(h):
seta = set(a[i])
if '#' in seta:
yoko.append(a[i])
h = len(yoko)
w = len(yoko[0])
for i in range(w):
tate = []
for j in range(h):
tate.append(yoko[j][i])
settate = set(tate)
if '#'not in settate:
for j in range(h):
yoko[j][i] = ''
ans = ''
for i in range(h):
c = ''.join(yoko[i])
ans += c
if i != h-1:
ans += '\n'
print(ans)
ABC089-C Ich wusste nicht, wie ich die Kombination berechnen sollte
ABC075-C Es scheint, dass es durch Ablegen der Kanten und dfs gelöst werden kann, aber es kann nicht implementiert werden.
Wenn es sich um eine Produktion handelt, sinkt die Rate, sodass ich sie überprüfen kann, damit ich sie lösen kann. In letzter Zeit arbeite ich hart, weil ich manchmal nicht schreiben kann, selbst wenn ich versuche, es mit dfs zu lösen. Wir sehen uns wieder, gute Nacht
Recommended Posts