Résoudre ABC165 A, B, D avec Python

introduction

C est difficile. A est également difficile

Un problème

Problème

** Pensées ** Quand j'ai essayé de l'apprécier, j'ai fait WA, donc j'ai fait un pour.

k = int(input())
a, b = map(int,input().split())

for i in range(a,b+1):
    if i % k == 0:
        print('OK')
        quit()

print('NG')

Problème B

Problème

** Pensées ** Juste pendant

x = int(input())

seed = 100
ans = 0
while True:
    seed = int(1.01 * seed)
    ans += 1
    if seed >= x:
        print(ans)
        break

Problème C

Problème

** Pensées ** Je pensais faire une recherche complète, mais la mise en œuvre semble lourde, alors j'ai abandonné et suis allé à D

Problème D

Problème

** Pensées ** Si $ x <b $, le terme de soustraction à la fin sera 0 si le plancher est pris, donc $ x <b $. Intuitivement, plus le nombre est grand, plus il sera grand lorsque vous prendrez la parole, alors prenez le maximum $ x $ qui remplit les conditions.

import math
a, b, n = map(int,input().split())

n = min(b,n) #search range
if n == b:
    n -= 1
ans = math.floor(a/b*n)
print(ans)

Résumé

Qu'est-ce que C? Je ferai de mon mieux demain. à plus. bonne nuit.

Recommended Posts

Résoudre ABC165 A, B, D avec Python
Résoudre ABC175 A, B, C avec Python
Résoudre ABC175 D en Python
Résoudre ABC166 A ~ D 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ésolvez ABC169 avec Python
ABC 157 D - Résolvez les suggestions d'amis en Python!
Résoudre ABC176 E en Python
AtCoder ABC 182 Python (A ~ D)
Résoudre ABC163 A ~ C avec Python
Explication ABC127 A, B, C (python)
ABC166 en Python A ~ C problème
Résoudre Atcoder ABC169 A-D avec Python
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)
[AtCoder] Résoudre ABC1 ~ 100 Un problème avec Python
Je voulais résoudre ABC159 avec Python
Je voulais résoudre le problème ABC164 A ~ D avec Python
Résoudre ABC168D en Python
Résolvez ABC167-D avec Python
Résolvez ABC146-C avec Python
Résoudre ABC098-C en Python
Résoudre ABC159-D en Python
Python3> rond (a --b, 7)
Résolvez ABC160-E avec Python
[AtCoder] Résoudre un problème de ABC101 ~ 169 avec Python
AtCoder ABC 177 Python (A ~ E)
Résolvez AtCoder ABC166 avec python
Créer une fonction en Python
Créer un dictionnaire en Python
[Explication AtCoder] Contrôlez les problèmes A, B, (C), D de ABC165 avec Python!
Résoudre la multiplication (équivalent au rang D de paiza) en Python
[Explication AtCoder] Contrôlez les problèmes A, B, C, D d'ABC183 avec Python!
ABC129 Commentaire A, B, C
Jusqu'à dessiner un graphe 3D avec Python dans Windows10
AtCoder ABC 176 Python (A ~ E)
Créer un bookmarklet en Python
Atcoder ABC165 A-D en Python
Atcoder ABC166 A-E en Python
Résoudre les problèmes d'optimisation avec Python
Dessinez un cœur en Python
[Explication AtCoder] Contrôlez les problèmes A, B, C, D d'ABC181 avec Python!
Atcoder ABC169 A-E en Python
AtCoder ABC177 A-D avec python
Résoudre le tri des nombres (équivalent au rang D de paiza) en Python
[Explication AtCoder] Contrôle ABC180 Problèmes A, B, C avec Python!
Résolution avec Ruby et Python AtCoder ABC133 D Somme cumulée
[Explication AtCoder] Contrôle ABC158 Problèmes A, B, C avec Python!
Créez le code qui renvoie "A et prétendant B" en python
Résoudre les correspondances de caractères (équivalent au rang D de paiza) en Python
AtCoder ABC151 Problème D Comparaison de la vitesse en C ++ / Python / PyPy
AtCoder ABC168 Une expression de cas résolue en Ruby et 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!