Löse ABC036 A ~ C mit Python

Einführung

lange nicht gesehen. Es wurde braun, also habe ich es ein wenig übersprungen. Heute werden wir es als ABC036 lösen.

Ein Problem

Problem

** Gedanken ** Mit Decke abrunden und teilen.

import math
a, b = map(int,input().split())

print(math.ceil(b/a))

B Problem

Problem

** Gedanken ** Tauschen Sie einfach die vertikale und horizontale mit für.

n = int(input())
s = [list(input()) for _ in range(n)]

d = []
for i in range(n):
    c = []
    for j in range(n):
        c.append(s[j][i])
    c = c[::-1]
    d.append(c)

ans = ''
for i in range(n):
    s = ''.join(d[i])
    print(s)

C Problem

Problem

** Gedanken ** Kommentar AC. Mit Dikt war es einfach. Ich wusste es nicht. Löschen Sie die doppelten Elemente von $ a $ mit set, sortieren Sie sie und fügen Sie sie der Reihe nach in das Diktat ein.

n = int(input())
a = [int(input()) for _ in range(n)]
s = sorted(list(set(a))) #set
dic = {}

for i, e in enumerate(s): #Sie können die Anzahl minimieren, indem Sie enumerate verwenden.
    dic[e] = i
for i in a:
    print(dic[i])

Zusammenfassung

Ich bin mit der Datenstruktur nicht vertraut, daher werde ich studieren. Ziel grün! Gute Nacht noch.

Recommended Posts

Löse ABC036 A ~ C mit Python
Löse ABC037 A ~ C mit Python
Löse ABC175 A, B, C mit Python
Löse ABC163 A ~ C mit Python
ABC166 in Python A ~ C Problem
Löse ABC168 A ~ C mit Python
Löse ABC162 A ~ C mit Python
Löse ABC167 A ~ C mit Python
Löse ABC158 A ~ C mit Python
Löse ABC169 mit Python
Löse den Atcoder ABC176 (A, B, C, E) in Python
Löse ABC165 A, B, D mit Python
Löse ABC176 E in Python
ABC127 A, B, C Erklärung (Python)
ABC128 A, B, C Kommentar (Python)
ABC126 A, B, C Erklärung (Python)
ABC 157 D - Lösungsvorschläge für Freunde in Python!
Algorithmus in Python (ABC 146 C Dichotomie
[AtCoder] Löse ABC1 ~ 100 Ein Problem mit Python
Ich wollte ABC159 mit Python lösen
Löse AtCoder ABC168 mit Python (A ~ D)
Löse ABC168D in Python
Löse ABC167-D mit Python
Löse ABC146-C mit Python
Löse ABC098-C in Python
Löse ABC159-D in Python
C-API in Python 3
ABC147 C --HonestOrUnkind2 [Python]
Löse ABC160-E mit Python
[AtCoder] Lösen Sie ein Problem von ABC101 ~ 169 mit Python
Rufen Sie Python-Skripte aus Embedded Python in C ++ / C ++ auf
Ich habe versucht, ein Python 3-Modul in C hinzuzufügen
Fordern Sie AtCoder (ABC) 164 mit Python heraus! A ~ C Problem
Erweitern Sie Python in C ++ (Boost.NumPy)
AtCoder ABC 177 Python (A ~ E)
Machen Sie einen Screenshot in Python
Löse AtCoder ABC166 mit Python
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
AtCoder ABC 178 Python (A ~ E)
Atcoder ABC164 A-C in Python
ABC129 A, B, C Kommentar
ABC-Memorandum [ABC163 C --managementr] (Python)
AtCoder ABC 176 Python (A ~ E)
Atcoder ABC167 A-D in Python
Löse Wooldridge-Übungen in Python
Erstellen Sie ein Lesezeichen in Python
Atcoder ABC165 A-D in Python
Atcoder ABC166 A-E in Python
AtCoder ABC 182 Python (A ~ D)
Lösen Sie Optimierungsprobleme mit Python
Zeichne ein Herz in Python
Atcoder ABC169 A-E in Python
AtCoder ABC177 A-D mit Python
Versuchen Sie, Python mit pybind11 in ein C ++ - Programm einzubetten
Wahrscheinlich in einer Nishiki-Schlange (Originaltitel: Vielleicht in Python)
Schreiben Sie eine Dichotomie in Python