ABC-Memorandum [ABC158 C - Steuererhöhung] (Python)

Problemstellung

Hier finden Sie den steuerlich ausgeschlossenen Preis des Produkts, das der Verbrauchsteuer von A $ Yen unterliegt, wenn der Verbrauchsteuersatz 8 $% beträgt, und $ B $ Yen, wenn der Verbrauchsteuersatz 10 $% beträgt. Der steuerlich ausgeschlossene Preis ist jedoch eine positive ganze Zahl und wird bei der Berechnung der Verbrauchsteuer auf die nächste ganze Zahl abgerundet. Wenn es mehrere Preise ohne Steuern gibt, die die Bedingungen erfüllen, geben Sie den kleinsten Betrag aus. Wenn es keinen steuerlich ausgeschlossenen Preis gibt, der die Bedingungen erfüllt, geben Sie bitte $ -1 $ aus.

Einschränkungen

0\leq A\leq B\leq 100 $ A, B $ sind ganze Zahlen

C - Tax Increase

Lösung

Unter der Annahme, dass der zu berechnende Preis $ N $ ist, sollte $ N $ so berechnet werden, dass $ 0,08 N = A, 0,1 N = B $ von den Bedingungen abhängen. Daher werden wir den gewünschten Preis umrunden und alles ausprobieren. Da es eine Bedingung von $ 0 \ leq A \ leq B \ leq 100 $ gibt, ist die Anzahl der Schleifen auf $ 10000 $ begrenzt.

A, B = map(int,input().split())

for i in range(10000):
  if int(i * 0.08) == A and int(i * 0.1) == B:
    print(i)
    exit()
    
print(-1)

Recommended Posts

ABC-Memorandum [ABC158 C - Steuererhöhung] (Python)
ABC-Memorandum [ABC163 C --managementr] (Python)
ABC-Memorandum [ABC159 C - Maximales Volumen] (Python)
ABC-Memorandum [ABC161 C - Integer ersetzen] (Python)
ABC147 C --HonestOrUnkind2 [Python]
ABC-Memorandum [ABC160 C - Reiseverkäufer um den See] (Python)
Löse ABC163 A ~ C mit Python
Python-Memorandum
ABC127 A, B, C Erklärung (Python)
Python-Memorandum 2
ABC166 in Python A ~ C Problem
Löse ABC168 A ~ C mit Python
Python-Memorandum
Löse ABC036 A ~ C mit Python
Python Memorandum
Python Memorandum
AtCoder ABC 114 C-755 mit Python3 gelöst
Löse ABC162 A ~ C mit Python
Löse ABC167 A ~ C mit Python
ABC128 A, B, C Kommentar (Python)
Löse ABC158 A ~ C mit Python
ABC126 A, B, C Erklärung (Python)
Löse ABC037 A ~ C mit Python
Python-Memorandum
Python Memorandum
Python-Memorandum
Löse ABC175 A, B, C mit Python
Anfänger ABC154 (Python)
Python-Grundmemorandum
Python Pathlib Memorandum
AtCoder ABC 174 Python
Anfänger ABC155 (Python)
Python C ++ Notizen
Python, openFrameworks (c ++)
Anfänger ABC157 (Python)
Python-Memorandum [Links]
AtCoder ABC 175 Python
Fordern Sie AtCoder (ABC) 164 mit Python heraus! A ~ C Problem
Python-Memorandum-Nummerierungsvariablen
Python C / C ++ - Erweiterungsmusterzeiger
Python Memorandum (sequentielle Aktualisierung)
Python-Memorandum (persönliches Lesezeichen)
Weiter Python in C-Sprache
Python Basic Memorandum Teil 2
Löse ABC169 mit Python
Löse den Atcoder ABC176 (A, B, C, E) in Python
C-API in Python 3
Memorandum @ Python ODER Seminar
Python Memorandum Super Basic
[AtCoder Erklärung] Kontrollieren Sie ABC180 A, B, C Probleme mit Python!
[AtCoder Erklärung] Kontrollieren Sie ABC158 A, B, C Probleme mit Python!
AtCoder ABC151 Problem D Geschwindigkeitsvergleich in C ++ / Python / PyPy
[AtCoder Erklärung] Kontrollieren Sie ABC164 A, B, C Probleme mit Python!
[AtCoder Erklärung] Kontrollieren Sie ABC168 A, B, C Probleme mit Python!
Erweitern Sie Python in C ++ (Boost.NumPy)
AtCoder ABC 177 Python (A ~ E)