油断したつもりはなかったが WA
abc158c_ng.py
A,B = map(int,input().split())
from math import floor
for x in range(1,101): #<= ここ
if floor(x*0.08) == A and floor(x*0.1) == B:
print(x)
exit()
print(-1)
敗因はコメントにあるここ。
A,B は max 100 .つまり 答えの数値を 1/100 して 100 なわけだから 100 の 100 倍は最低でも覚悟しないとダメ。
一応、多めに for は回してみた。
abc158c_ok.py
A,B = map(int,input().split())
from math import floor
for x in range(1,10**5+1):
if floor(x*0.08) == A and floor(x*0.1) == B:
print(x)
exit()
print(-1)