Résoudre ABC175 A, B, C avec Python

introduction

J'ai envie de le dire à chaque fois, mais ça fait longtemps. A réussi à prévenir 4 rhumes consécutifs.

Rainy Season 1WA

** Pensées ** Comptez le nombre de R dans une rangée.


s = input()

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

Étant donné que l'instruction if est traitée par le haut, elle sera traitée dans l'ordre, alors faites attention à la commande. J'étais WA avec ça.

Making Triangle ** Pensées ** J'ai juste fait la condition d'existence du triangle, mais il a fallu du temps pour mal interpréter l'énoncé du problème. Recherchez tous les petits $ 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 côté longueur
                ver.sort()
                if ver[0] + ver[1] > ver[2]:
                    ans += 1

print(ans)

Walking Takahashi ** Pensées **

-Si $ X $ est positif et $ X-K * D $ est également positif, la valeur absolue la plus proche est $ X-K * D $.

-De mêmeXEst négatif,X+K*DSi est également positif, la valeur absolue est la plus proche|X+K*D|Sera.

―― Imaginez un cas où aucune de ces réponses n'est vraie. Le plus petit nombre positif pouvant être déplacé en $ K $ fois est $ dis $, et le plus petit nombre négatif pouvant être atteint en $ K $ fois est $ dis '$. Si vous arrivez à $ dis $ à l'heure $ T (T \ leq K) $ ème, --Si T est pair, alors $ dis → dis '→ \ dots dis $ --Si T est impair, alors $ dis → dis '→ \ dots dis' $

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)

Résumé

La ligne directrice de D était correcte, mais c'était de la mousse dans la mise en œuvre. A bientôt, bonne nuit.

Recommended Posts

Résoudre ABC175 A, B, C avec Python
Résoudre ABC036 A ~ C avec Python
Résoudre ABC037 A ~ C avec Python
Résoudre Atcoder ABC176 (A, B, C, E) en Python
Résoudre ABC165 A, B, D avec Python
Résoudre ABC163 A ~ C avec Python
Explication ABC127 A, B, C (python)
ABC166 en Python A ~ C problème
Résoudre ABC168 A ~ C avec Python
Résoudre ABC162 A ~ C avec Python
Résoudre ABC167 A ~ C avec Python
ABC128 Commentaire A, B, C (python)
Résoudre ABC158 A ~ C avec Python
Explication ABC126 A, B, C (python)
Résolvez ABC169 avec Python
ABC129 Commentaire A, B, C
Résoudre ABC176 E en Python
Résoudre ABC175 D en Python
Résoudre ABC166 A ~ D avec Python
Résoudre Atcoder ABC169 A-D avec Python
[Explication AtCoder] Contrôle ABC180 Problèmes A, B, C avec Python!
[Explication AtCoder] Contrôle ABC158 Problèmes A, B, C avec Python!
[Explication AtCoder] Contrôle ABC164 Problèmes A, B, C avec Python!
[Explication AtCoder] Contrôle ABC168 Problèmes A, B, C avec Python!
ABC 157 D - Résolvez les suggestions d'amis en Python!
Algorithme en Python (ABC 146 C Dichotomy
python> Arguments de mot clé> hoge (** {'a': 1, 'b': 2, 'c': 3})
[AtCoder] Résoudre ABC1 ~ 100 Un problème avec Python
Je voulais résoudre ABC159 avec Python
Résoudre AtCoder ABC168 avec python (A ~ D)
Résoudre ABC168D en Python
Résolvez ABC167-D avec Python
Résolvez ABC146-C avec Python
Next Python en langage C
Résoudre ABC098-C en Python
Résoudre ABC159-D en Python
API C en Python 3
ABC147 C --HonestOrUnkind2 [Python]
Python3> rond (a --b, 7)
Résolvez ABC160-E avec Python
Appel de scripts Python à partir de Python intégré en C ++ / C ++
J'ai essayé d'ajouter un module Python 3 en C
Défiez AtCoder (ABC) 164 avec Python! Un problème ~ C
[Explication AtCoder] Contrôlez les problèmes A, B, C d'ABC182 avec Python!
Que se passe-t-il si vous "importez A, B comme C" en Python?
[Explication AtCoder] Contrôle ABC184 Problèmes A, B, C avec Python!
Étendre python en C ++ (Boost.NumPy)
AtCoder ABC 177 Python (A ~ E)
Prendre une capture d'écran en Python
Résolvez AtCoder ABC166 avec python
Essayez de créer un module Python en langage C
Créer une fonction en Python
Créer un dictionnaire en Python
AtCoder ABC 178 Python (A ~ E)
Atcoder ABC164 A-C en Python
[Explication AtCoder] Contrôlez les problèmes A, B, (C), D de ABC165 avec Python!