Anfänger ABC156 (Python)

Klicken Sie hier für die Wettbewerbsseite

https://atcoder.jp/contests/abc156 A

n,r = map(int, input().split())
ans = r
if n < 10: ans = r + 100 * (10 - n)
print(ans)

Berechnen Sie die interne Rate nur neu, wenn n kleiner als 10 ist.
Einreichung https://atcoder.jp/contests/abc156/submissions/10269586

B

n,k = map(int, input().split())

def base(a, b):
  if (int(a/b)): return base(int(a/b), b) + str(a % b)
  return str(a % b)

ans = base(n, k)
print(len(ans))

Um eine Dezimalzahl a in eine b Basis umzuwandeln

C

n = int(input())
*x, = map(int, input().split())
ans = float('inf')
for i in range(min(x), max(x)+1):
    tmp = 0
    for j in x:
        tmp += (j - i)*(j - i)
    ans = min(ans, tmp)
print(ans)

~~ Sortieren Sie die Koordinaten der Einwohner in aufsteigender Reihenfolge ~~ Im Bereich vom Minimum bis zum Maximum, wenn jede Koordinate als Ort für die Rallye verwendet wird ("i" für Aussage), Der Gesamtverbrauch jedes Bewohners wurde berechnet ("j" für Erklärung) und der Mindestwert wurde berücksichtigt. Da N klein ist, ist es in Ordnung, alles zu überprüfen (ich habe es unterwegs bemerkt).
Einreichung https://atcoder.jp/contests/abc156/submissions/10326967 ~~https://atcoder.jp/contests/abc156/submissions/10281863~~

** Ergänzungen / Korrekturen ** Wir haben Kommentare von @ c-yan erhalten und den unnötigen Sortierteil korrigiert.

D, E und F.

Ich möchte es hinzufügen, wenn ich AC kann.

Recommended Posts

Anfänger ABC154 (Python)
Anfänger ABC156 (Python)
Anfänger ABC155 (Python)
Anfänger ABC157 (Python)
Python-Anfänger-Memo (9.2-10)
AtCoder ABC 174 Python
Python-Anfänger-Memo (9.1)
Python-Anfängernotizen
[Anfänger] Python-Array
[Anfänger] Python-Funktionen
PyQ ~ Python Anfänger ~
Python-Anfänger-Memo (2)
AtCoder ABC 175 Python
Python-Anfänger Zundokokiyoshi
Python-Anfänger Atcoder memo @ Keyence 2020, ABC-Problem
Löse ABC169 mit Python
ABC147 C --HonestOrUnkind2 [Python]
AtCoder ABC 177 Python (A ~ E)
ABC168
Löse AtCoder ABC166 mit Python
ABC164
Python Super Anfänger versucht zu kratzen
AtCoder ABC 178 Python (A ~ E)
Python
Atcoder ABC164 A-C in Python
Löse ABC176 E in Python
ABC-Memorandum [ABC163 C --managementr] (Python)
Python-Anfänger startet Discord Bot
ABC174
AtCoder ABC 176 Python (A ~ E)
Atcoder ABC167 A-D in Python
Löse ABC175 D in Python
Atcoder ABC165 A-D in Python
Atcoder ABC166 A-E in Python
ABC175
ABC170
AtCoder ABC 182 Python (A ~ D)
Web Scraping Anfänger mit Python
[Python-Anfänger] Pip selbst aktualisieren
Atcoder Anfänger Wettbewerb 152 Kiroku (Python)
ABC182
ABC153
Atcoder ABC169 A-E in Python
AtCoder ABC177 A-D mit Python
ABC-Memorandum [ABC159 C - Maximales Volumen] (Python)
Löse ABC163 A ~ C mit Python
ABC127 A, B, C Erklärung (Python)
Löse ABC166 A ~ D mit Python
ABC166 in Python A ~ C Problem
Löse den Atcoder ABC169 A-D mit Python
Lass uns mit Python mit Python spielen [Anfänger]
[Python-Anfänger] Teilen Sie eine Liste (5 Zeilen).
Löse ABC168 A ~ C mit Python
ABC-Memorandum [ABC161 C - Integer ersetzen] (Python)
Löse ABC036 A ~ C mit Python