int1 = int(input())
int2 = int(input())
col1 = int(input())
col2 = int(input())
min1 = col1 + int1 * (col1 - 1 ) # Минимальное время которое она находились на платформе, согласно условиям 1 стороны платформы
max2 = col1 + int1 * (col1 + 1 ) # Максимальное время которое она находились на платформе, согласно условиям 1 стороны платформы
min1 = col2 + int2 * (col2 - 1 ) # Минимальное время которое она находились на платформе, согласно условиям 2 стороны платформы
max2 = col2 + int2 * (col2 + 1 ) # Максимальное время которое она находились на платформе, согласно условиям 2 стороны платформы
if min1 > min2 : # Находим общий минимум для обеих сторон плафтормы. Это максимальное из двух значений
totalmin = min1
else :
totalmin = min2
if max1 > max2 : # Находим общий максимум для обеих сторон плафтормы. Это минимальное из двух значений
totalmax = max2
else : # Важно помнить Минимум максимален и постепенно уменьшается. Максимум минимален и постепенно растет
totalmax = max1
if totalmin > totalmax : # Если Минимальное время больше чем максимальное, то , ошибка в подсчете, во всех других случаях интервал существует
print(-1)
print(totalmin , totalmax)
# это пояснение кода, не участвующее в программе
1. Переменная цикла (n) будет принимать значения от a до a+10 с шагом 2 (как и указано в описании цикла).
То есть, это будут значения: a, a+2, a+4, a+6, a+8, a+10.
2. Увеличение величины на 1% равносильно умножению на 1,01
(ведь N + N*1% = N + N*1/100 = N + 0,01N = 1,01N).
Всего месяцев, значит вклад шестьдесят раз был умножен на 1,01.
Такое многократное умножение на одно и то же число можно заменить умножением на соответствующую степень этого числа.
То есть, размер вклада через 5 лет будет равен:
N * 1,01⁶⁰ ≈ 1,8167N
int1 = int(input())
int2 = int(input())
col1 = int(input())
col2 = int(input())
min1 = col1 + int1 * (col1 - 1 ) # Минимальное время которое она находились на платформе, согласно условиям 1 стороны платформы
max2 = col1 + int1 * (col1 + 1 ) # Максимальное время которое она находились на платформе, согласно условиям 1 стороны платформы
min1 = col2 + int2 * (col2 - 1 ) # Минимальное время которое она находились на платформе, согласно условиям 2 стороны платформы
max2 = col2 + int2 * (col2 + 1 ) # Максимальное время которое она находились на платформе, согласно условиям 2 стороны платформы
if min1 > min2 : # Находим общий минимум для обеих сторон плафтормы. Это максимальное из двух значений
totalmin = min1
else :
totalmin = min2
if max1 > max2 : # Находим общий максимум для обеих сторон плафтормы. Это минимальное из двух значений
totalmax = max2
else : # Важно помнить Минимум максимален и постепенно уменьшается. Максимум минимален и постепенно растет
totalmax = max1
if totalmin > totalmax : # Если Минимальное время больше чем максимальное, то , ошибка в подсчете, во всех других случаях интервал существует
print(-1)
else :
print(totalmin , totalmax)
# это пояснение кода, не участвующее в программе
1. Переменная цикла (n) будет принимать значения от a до a+10 с шагом 2 (как и указано в описании цикла).
То есть, это будут значения: a, a+2, a+4, a+6, a+8, a+10.
2. Увеличение величины на 1% равносильно умножению на 1,01
(ведь N + N*1% = N + N*1/100 = N + 0,01N = 1,01N).
Всего месяцев, значит вклад шестьдесят раз был умножен на 1,01.
Такое многократное умножение на одно и то же число можно заменить умножением на соответствующую степень этого числа.
То есть, размер вклада через 5 лет будет равен:
N * 1,01⁶⁰ ≈ 1,8167N