Résoudre ABC158 A ~ C avec Python

introduction

J'ai oublié et je n'ai pas pu participer, alors je vais le résoudre. Je l'ai résolu avec la tension de minuit + je l'ai écrit à minuit, donc la phrase s'est peut-être effondrée.

Un problème

Problème

** Pensées ** Il suffit de compter A et B dans S. Seulement lorsque tous sont A et B, Non doit être défini. .. Je l'ai compté avec str.count et l'ai mis dans if.

s = str(input())
station_a = s.count('A')
station_b = s.count('B')
if station_a != 3 and station_b != 3:
    print('Yes')
else:
    print('No')

Problème B

Problème

Façon de penser Comptez simplement le nombre de paires A + B qu'il y a dans N. Le nombre de paires de $ A + B * A $ seul n'inclut pas le reste. Calculez donc le reste avec $ N% (A + B) $ et ajoutez-le. Si vous y réfléchissez, le reste peut être plus grand que A, alors ajoutez min (a, (n% (a + b))).

n, a, b =map(int,input().split())
p = n // (a + b)
ans = a * p + min(a,(n % (a + b)))
print(ans)

Problème C

Problème 1WA ** Pensées ** Je l'ai calculé normalement. La raison pour laquelle 1WA est sorti est que l'arrêt de l'instruction for a été défini sur 1000 au lieu de 1001. Pour cette raison, l'un d'eux n'a pas pu gérer le cas où la réponse était 1000. Tout le monde doit faire attention à ne pas s'arrêter pour.

Si vous l'arrondissez, 1009 * 0.10 sera également 100, vous devez donc faire 1010.

import math
a, b = map(int,input().split())
ans = []
for i in range(1010): #J'en ai fait 1000 ici
    price_8 = math.floor(i * 0.08)
    price_10 = math.floor(i * 0.1)
    if price_8 == a and price_10 == b:
        ans.append(i)

if len(ans) != 0:
    print(min(ans))
else:
    print(-1)

Résumé

Il s'avère qu'un simple ABC peut être résolu même à minuit. bonne nuit

Recommended Posts

Résoudre ABC163 A ~ C avec Python
Résoudre ABC168 A ~ C avec Python
Résoudre ABC162 A ~ C avec Python
Résoudre ABC167 A ~ C avec Python
Résoudre ABC158 A ~ C avec Python
Résoudre ABC166 A ~ D avec Python
Résoudre ABC036 A ~ C avec Python
Résoudre ABC037 A ~ C avec Python
Résoudre ABC175 A, B, C avec Python
[AtCoder] Résoudre ABC1 ~ 100 Un problème avec Python
Résoudre AtCoder ABC168 avec python (A ~ D)
Résolvez AtCoder ABC166 avec python
[AtCoder] Résoudre un problème de ABC101 ~ 169 avec Python
Défiez AtCoder (ABC) 164 avec Python! Un problème ~ C
Explication ABC127 A, B, C (python)
ABC166 en Python A ~ C problème
Résolu AtCoder ABC 114 C-755 avec Python3
ABC128 Commentaire A, B, C (python)
Explication ABC126 A, B, C (python)
Résoudre Atcoder ABC176 (A, B, C, E) en 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!
Je voulais résoudre ABC160 avec Python
Résoudre ABC165 A, B, D avec Python
Je voulais résoudre ABC172 avec Python
Résolvez AtCoder 167 avec python
Résoudre des maths avec Python
Résolvez ABC169 avec Python
ABC147 C --HonestOrUnkind2 [Python]
Résolvez POJ 2386 avec python
Je voulais résoudre le problème ABC164 A ~ D avec Python
Résolvez A ~ D du codeur yuki 247 avec python
[Explication AtCoder] Contrôlez les problèmes A, B, C d'ABC182 avec Python!
Résolution avec Ruby, Perl, Java et Python AtCoder ABC 047 C Expression régulière
[Explication AtCoder] Contrôle ABC184 Problèmes A, B, C avec Python!
[Python] Résoudre des équations avec sympy
AtCoder ABC 177 Python (A ~ E)
AtCoder ABC 178 Python (A ~ E)
ABC129 Commentaire A, B, C
Résoudre ABC176 E en Python
Mémorandum ABC [ABC163 C --managementr] (Python)
Résoudre ABC175 D en Python
Faites une loterie avec Python
AtCoder ABC 182 Python (A ~ D)
Créer un répertoire avec python
Essayez d'incorporer Python dans un programme C ++ avec pybind11
Faire un point d'arrêt sur la couche c avec python
[Explication AtCoder] Contrôlez les problèmes A, B, (C), D de ABC165 avec Python!
[Explication AtCoder] Contrôlez les problèmes A, B, C, D d'ABC183 avec Python!
[Explication AtCoder] Contrôlez les problèmes A, B, C, D d'ABC181 avec Python!
[Python] Qu'est-ce qu'une instruction with?