Löse ABC175 A, B, C mit Python

Einführung

Ich möchte es jedes Mal sagen, aber es ist lange her. Es gelang, 4 aufeinanderfolgende Erkältungen zu verhindern.

Rainy Season 1WA

** Gedanken ** Zählt, wie viele Rs in einer Reihe sind.


s = input()

if 'RRR' in s:
    print(3)
elif 'RR' in s:
    print(2)
elif 'R' in s:
    print(1)
else:
    print(0)

Da die if-Anweisung von oben verarbeitet wird, wird sie in der richtigen Reihenfolge verarbeitet. Achten Sie daher auf die Reihenfolge. Ich war WA damit.

Making Triangle ** Gedanken ** Ich habe gerade die Existenzbedingung des Dreiecks erfüllt, aber es hat einige Zeit gedauert, die Problemstellung falsch zu lesen. Suche alle nach kleinen $ N $.

n = int(input())
n = int(input())
l = list(map(int,input().split()))

ans = 0
for i in range(n):
    for j in range(i,n):
        for k in range(j,n):
            if l[i] == l[j] or l[i] == l[k] or l[j] == l[k]:
                continue
            else:
                ver = [l[i],l[j],l[k]] #3 Seitenlänge
                ver.sort()
                if ver[0] + ver[1] > ver[2]:
                    ans += 1

print(ans)

Walking Takahashi ** Gedanken **

-Wenn $ X $ positiv ist und $ X-K * D $ ebenfalls positiv ist, ist der nächste absolute Wert $ X-K * D $.

-ÄhnlichXIst negativ,X+K*DWenn auch positiv, ist der absolute Wert am nächsten|X+K*D|Wird sein.

Stellen Sie sich einen Fall vor, in dem keiner der oben genannten Punkte zutrifft. Die kleinste positive Zahl, die innerhalb von $ K $ mal verschoben werden kann, ist $ dis $, und die kleinste negative Zahl, die innerhalb von $ K $ mal erreicht werden kann, ist $ dis '$. Wenn Sie zum $ T (T \ leq K) $ -ten Mal bei $ dis $ ankommen,

x, k, d = map(int,input().split())

if x - k * d >= 0:
    print(x - k * d)
elif x + k * d <= 0:
    print(abs(x + k * d))
else:
    dis = x % d
    dis_p = d - dis
    t = k - x // d

    if t % 2 == 0:
        print(dis)
    else:
        print(dis_p)

Zusammenfassung

Die Richtlinie von D war korrekt, aber es war Moos in der Implementierung. Wir sehen uns wieder, gute Nacht.

Recommended Posts

Löse ABC175 A, B, C mit Python
Löse ABC036 A ~ C mit Python
Löse ABC037 A ~ C mit Python
Löse den Atcoder ABC176 (A, B, C, E) in Python
Löse ABC165 A, B, D mit Python
Löse ABC163 A ~ C mit Python
ABC127 A, B, C Erklärung (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
ABC128 A, B, C Kommentar (Python)
Löse ABC158 A ~ C mit Python
ABC126 A, B, C Erklärung (Python)
Löse ABC169 mit Python
ABC129 A, B, C Kommentar
Löse ABC176 E in Python
Löse ABC175 D in Python
Löse ABC166 A ~ D mit Python
Löse den Atcoder ABC169 A-D mit Python
[AtCoder Erklärung] Kontrollieren Sie ABC180 A, B, C Probleme mit Python!
[AtCoder Erklärung] Kontrollieren Sie ABC158 A, B, C Probleme mit Python!
[AtCoder Erklärung] Kontrollieren Sie ABC164 A, B, C Probleme mit Python!
[AtCoder Erklärung] Kontrollieren Sie ABC168 A, B, C Probleme mit Python!
ABC 157 D - Lösungsvorschläge für Freunde in Python!
Algorithmus in Python (ABC 146 C Dichotomie
Python> Schlüsselwortargumente> hoge (** {'a': 1, 'b': 2, 'c': 3})
[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
Weiter Python in C-Sprache
Löse ABC098-C in Python
Löse ABC159-D in Python
C-API in Python 3
ABC147 C --HonestOrUnkind2 [Python]
Python3> rund (a - b, 7)
Löse ABC160-E 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
[Erklärung zum AtCoder] Kontrollieren Sie die A-, B- und C-Probleme von ABC182 mit Python!
Was passiert, wenn Sie in Python "A, B als C importieren"?
[AtCoder Erklärung] Kontrollieren Sie ABC184 A, B, C Probleme mit Python!
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
Versuchen Sie, ein Python-Modul in C-Sprache zu erstellen
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
[Erklärung zum AtCoder] Kontrollieren Sie die A-, B-, (C), D-Probleme von ABC165 mit Python!