C est difficile. A est également difficile
** 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')
** 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
** Pensées ** Je pensais faire une recherche complète, mais la mise en œuvre semble lourde, alors j'ai abandonné et suis allé à D
** 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)
Qu'est-ce que C? Je ferai de mon mieux demain. à plus. bonne nuit.
Recommended Posts