[PYTHON] ABC175

Wir haben am AtCorder Beginner Contest 175 teilgenommen. Es waren ABCs 3 Fragen AC. Ich benutze Python3.

Ein Problem

Ermitteln Sie zuerst die Anzahl der Regenfälle (R). Dieses Mal berechnen wir die Anzahl der aufeinanderfolgenden Regenfälle (R). Im Fall von RSR werden wir den Fall bearbeiten, indem wir 1 beantworten. Nur eine Ausnahme ist ausreichend, da nur drei Wettertage eingegeben werden.

import sys
def input():
    return sys.stdin.readline()[:-1]


def main():
    s=input()
    c = s.count("R")
    if c == 2 and s[1] == "S":
        c += -1
    print(c)

    
if __name__ == "__main__":
    main()

B Problem

import sys
def input():
    return sys.stdin.readline()[:-1]


def main():
    N = int(input())
    L = list(map(int,input().split()))
    ans = 0
    for i in L:
        for j in L:
            for k in L:
                if i < j and j < k and (i+j) > k and (i+k) > j and (j+k) >i:
                    ans +=1
    print(ans)

    
if __name__ == "__main__":
    main()

C Problem

Takahashis Verhaltensmuster lassen sich grob in zwei Teile unterteilen. ・ Selbst wenn Sie K-mal handeln, können Sie von X aus nicht 0 erreichen (so nah wie möglich). ・ Es erreichte 0 von X in weniger als K-mal und kehrte durch Hin- und Herbewegen mit der verbleibenden Anzahl von Malen auf nahe 0 zurück. Das zweite Muster wird danach unterteilt, ob die Anzahl der verbleibenden Zeiten gerade oder ungerade ist.

import sys
def input():
    return sys.stdin.readline()[:-1]


def main():
    X,K,D = map(int,input().split())
    x = abs(X)
    if K * D < x:
        ans = x - K * D
    else:
        shou = x // D
        nokori = K - shou
        
        if nokori % 2 == 0:
            ans = x % D    
        else:
            ans = abs((x % D) - D)
            
    print(ans)


    
if __name__ == "__main__":
    main()

Recommended Posts

ABC168
ABC164
ABC174
ABC175
ABC170
ABC182
ABC153
ABC146 Impressionen
AtCoder ABC176
AtCoder ABC177
Anfänger ABC154 (Python)
Anfänger ABC156 (Python)
abc154 teilnahmebericht
abc155 teilnahmebericht
AtCoder ABC 174 Python
Anfänger ABC155 (Python)
AtCoder ABC 175 Python
Rückblick auf ABC155
Atcoder ABC115 Vergangene Frage Übung
Löse ABC169 mit Python
ABC147 C --HonestOrUnkind2 [Python]