[PYTHON] Teilnahmebericht des AtCoder Panasonic Programming Contest 2020

Teilnahmebericht des AtCoder Panasonic Programming Contest 2020

panasonic2020A - Kth Term

Brechen Sie in zweieinhalb Minuten durch. Schreiben Sie einfach.

K = int(input())

t = [1, 1, 1, 2, 1, 2, 1, 5, 2, 2, 1, 5, 1, 2, 1, 14, 1, 5, 1, 5, 2, 2, 1, 15, 2, 2, 5, 4, 1, 4, 1, 51]
print(t[K - 1])

panasonic2020B - Bishop

Durchbruch in ca. 6 Minuten. 1WA. Ich habe den Fall, in dem H und W 1 sind, völlig vergessen.

H, W = map(int, input().split())

if H == 1 or W == 1:
    print(1)
elif W % 2 == 0:
    print(H * W // 2)
else:
    if H % 2 == 0:
        print(H * W // 2)
    else:
        print((W + 1) // 2 + (H - 1) * W // 2)

panasonic2020C - Sqrt Inequality

Verloren. Obwohl ich wusste, dass ich mit einer Ganzzahl rechnen musste, konnte ich sie nicht in eine Ganzzahlformel einfügen. Wenn mir gesagt würde, dass ich sie zweimal quadrieren sollte, würde ich sie sofort verstehen. Aus irgendeinem Grund weiß ich es während des Wettbewerbs nicht. orz. Ich hasse mathematische Probleme.

a, b, c = map(int, input().split())

if c - a - b > 0 and (c - a - b) * (c - a - b) > 4 * a * b:
    print('Yes')
else:
    print('No')

panasonic2020D - String Equivalence

In 32 Minuten durchbrechen. 1WA. Egal wie oft ich es las, ich war in Schwierigkeiten, weil mir die Definition nicht in den Sinn kam. Also habe ich die Definition völlig falsch verstanden und WA gegessen, und dann bis ungefähr N = 4 Ich habe es endlich verstanden, indem ich alles von Hand AC geschrieben habe. Kurz gesagt, die Antwort war, dass ich die Zeichen von a bis zum nächsten in der größten Wörterbuchreihenfolge der Zeichen hinzugefügt habe, die bisher in der Zeichenfolge bis zu N-1 erschienen sind.

N = int(input())

q = ['a']
for i in range(N - 1):
    nq = []
    for s in q:
        stop = ord(max(s)) + 2
        for i in range(ord('a'), stop):
            nq.append(s + chr(i))
    q = nq
for s in q:
    print(s)

Recommended Posts

Teilnahmebericht des AtCoder Panasonic Programming Contest 2020
Teilnahmebericht des AtCoder HHKB Programmierwettbewerbs 2020
Teilnahmebericht des AtCoder Acing Programming Contest 2020
Teilnahmebericht des AtCoder Keyence Programming Contest 2020
AtCoder Beginner Contest 181 Teilnahmebericht
AtCoder Beginner Contest 161 Teilnahmebericht
AtCoder Beginner Contest 176 Teilnahmebericht
AtCoder Beginner Contest 154 Teilnahmebericht
AtCoder Grand Contest 041 Teilnahmebericht
AtCoder Beginner Contest 166 Teilnahmebericht
AtCoder Beginner Contest 153 Teilnahmebericht
AtCoder Beginner Contest 145 Teilnahmebericht
AtCoder Beginner Contest 184 Teilnahmebericht
AtCoder Beginner Contest 160 Teilnahmebericht
AtCoder Beginner Contest 169 Teilnahmebericht
AtCoder Beginner Contest 178 Teilnahmebericht
AtCoder Beginner Contest 163 Teilnahmebericht
AtCoder Beginner Contest 159 Teilnahmebericht
AtCoder Beginner Contest 164 Teilnahmebericht
AtCoder Regular Contest 105 Teilnahmebericht
AtCoder Beginner Contest 168 Teilnahmebericht
AtCoder Beginner Contest 150 Teilnahmebericht
AtCoder Beginner Contest 158 Teilnahmebericht
AtCoder Beginner Contest 180 Teilnahmebericht
AtCoder Regular Contest 104 Teilnahmebericht
AtCoder Beginner Contest 162 Teilnahmebericht
AtCoder Beginner Contest 157 Teilnahmebericht
AtCoder Beginner Contest 167 Teilnahmebericht
AtCoder Beginner Contest 179 Teilnahmebericht
AtCoder Anfängerwettbewerb 182
AtCoder Anfängerwettbewerb 146 Teilnahmebericht
AtCoder Beginner Contest 152 Teilnahmebericht
AtCoder Beginner Contest 155 Teilnahmebericht
AtCoder Beginner Contest 174 Teilnahmebericht
AtCoder Anfängerwettbewerb 148 Teilnahmebericht
AtCoder Beginner Contest 170 Teilnahmebericht
Teilnahmebericht des AtCoder Chokudai Contest 005
AtCoder Grand Contest 047 Teilnahmebericht
AtCoder Beginner Contest 183 Teilnahmebericht
Teilnahmebericht des AtCoder Sumitomo Mitsui Trust Bank Programmierwettbewerbs 2019
Teilnahmebericht des Programmierwettbewerbs 2020 der AtCoder Hitachi, Ltd.
Teilnahmebericht zum AtCoder Library Practice Contest (Python)
AtCoder Einführung in den Heuristik-Wettbewerbsbericht
AtCoder Judge System Update Testwettbewerb 202004 Teilnahmebericht
Atcoder Acing Programmierwettbewerb Python
AtCoder Beginner Contest # 003 Teilnahmehinweis
Eintragsdatensatz für den ACL-Anfängerwettbewerb
Atcoder Anfängerwettbewerb 146 Teilnahme Tagebuch
atcoder Review des Panasonic Programming Contest 2020, bis zu Frage E (Python)
AtCoder 3. Algorithmus Praktischer Test Teilnahmebericht
AtCoder Anfängerwettbewerb 177
abc154 teilnahmebericht
abc155 teilnahmebericht
AtCoder Anfängerwettbewerb 179
Acing Programmierwettbewerb 2020
AtCoder Anfängerwettbewerb 172
AtCoder Anfängerwettbewerb 180
HHKB Programmierwettbewerb 2020
Atcoder Anfänger Wettbewerb 153