[PYTHON] Rapport de participation au concours de programmation AtCoder Panasonic 2020

Rapport de participation au concours de programmation AtCoder Panasonic 2020

panasonic2020A - Kth Term

Percer dans deux minutes et demie. Eh bien, écrivez simplement.

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

Percer dans environ 6 minutes. 1WA. J'ai complètement oublié le cas où H et W sont 1.

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

Même si je savais que je devais calculer avec un entier, je ne pouvais pas le déposer dans une formule entière. Si on me disait que je devrais le mettre au carré deux fois, je pourrais le comprendre immédiatement. orz Je déteste les problèmes de mathématiques.

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

Pause en 32 minutes et demie. 1WA. Peu importe le nombre de fois que je l'ai lu, j'ai eu des problèmes parce que la définition ne m'est pas venue à l'esprit. Donc, j'ai complètement mal compris la définition et j'ai mangé WA, puis jusqu'à environ N = 4 J'ai finalement compris en écrivant tout à la main AC.En bref, la réponse a été que j'ai ajouté les caractères de a au suivant dans le plus grand ordre du dictionnaire des caractères qui apparaissaient jusqu'à présent à la chaîne de caractères jusqu'à N-1.

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

Rapport de participation au concours de programmation AtCoder Panasonic 2020
Rapport de participation au concours de programmation AtCoder HHKB 2020
Rapport de participation au concours de programmation AtCoder Acing 2020
Rapport de participation au concours de programmation AtCoder Keyence 2020
AtCoder Beginner Contest 181 Rapport de participation
AtCoder Beginner Contest 161 Rapport de participation
AtCoder Débutant Contest 176 Rapport de participation
AtCoder Beginner Contest 154 Rapport de participation
AtCoder Grand Contest 041 Rapport de participation
AtCoder Beginner Contest 166 Rapport de participation
AtCoder Beginner Contest 153 Rapport de participation
AtCoder Beginner Contest 145 Rapport de participation
AtCoder Débutant Contest 184 Rapport de participation
Rapport de participation au concours AtCoder Débutant 160
AtCoder Beginner Contest 169 Rapport de participation
AtCoder Beginner Contest 178 Rapport de participation
AtCoder Beginner Contest 163 Rapport de participation
AtCoder Beginner Contest 159 Rapport de participation
AtCoder Beginner Contest 164 Rapport de participation
Rapport de participation au concours régulier AtCoder 105
AtCoder Beginner Contest 168 Rapport de participation
Rapport de participation au concours AtCoder Débutant 150
AtCoder Beginner Contest 158 Rapport de participation
Rapport de participation au concours AtCoder Débutant 180
AtCoder Regular Contest 104 Rapport de participation
AtCoder Beginner Contest 162 Rapport de participation
AtCoder Débutant Contest 157 Rapport de participation
AtCoder Beginner Contest 167 Rapport de participation
AtCoder Débutant Contest 179 Rapport de participation
Concours AtCoder Débutant 182
AtCoder Beginner Contest 146 Rapport de participation
AtCoder Beginner Contest 152 Rapport de participation
AtCoder Débutant Contest 155 Rapport de participation
AtCoder Beginner Contest 174 Rapport de participation
AtCoder Beginner Contest 148 Rapport de participation
AtCoder Débutant Contest 170 Rapport de participation
AtCoder Chokudai Contest 005 Rapport de participation
AtCoder Grand Contest 047 Rapport de participation
AtCoder Débutant Contest 183 Rapport de participation
AtCoder Sumitomo Mitsui Trust Bank Programming Contest 2019 Rapport de participation
AtCoder Hitachi, Ltd.Rapport de participation au concours de programmation de la Division des systèmes sociaux 2020
Rapport de participation au concours d'entraînement de la bibliothèque AtCoder (Python)
AtCoder Introduction au rapport de participation au concours Heuristique
AtCoder Judge System Update Test Contest 202004 Rapport de participation
Concours de programmation Atcoder Acing Python
Note de participation au concours pour débutants AtCoder # 003
Fiche d'inscription au concours ACL pour débutant
Journal de participation Atcoder Beginner Contest 146
atcoder Review of Panasonic Programming Contest 2020, jusqu'à la question E (Python)
Rapport de participation au test pratique du 3e algorithme AtCoder
Concours AtCoder Débutant 177
rapport de participation abc154
rapport de participation abc155
Concours AtCoder Débutant 179
Concours de programmation Acing 2020
Concours AtCoder Débutant 172
Concours AtCoder Débutant 180
Concours de programmation HHKB 2020
Concours Atcoder Débutant 153