Добрый день, всем!
Объясните мне, пожалуйста глупому как решить эту задачу:
Шоколадка имеет вид прямоугольника, разделенного на n×m долек. Шоколадку можно один раз разломить по прямой на две части. Определите, можно ли таким образом отломить от шоколадки часть, состоящую ровно из k долек. Программа получает на вход три числа: n, m, k и должна вывести YES или NO.
входные данные
4
2
6
вот решение, но я не понимаю суть
ведь если шоколадка состоит из n*m долек, то в данном случае всего 8 долек (4*2), как можно поделить на 6 или я что-то пропускаю
n = int(input())
m = int(input())
k = int(input())
if (n*m) > k and (k % m == 0 or k % n == 0):
print ("YES"
else:
print ("NO"
Ответ YES
Буду благодарен, если сможете объяснить
Объясните мне, пожалуйста глупому как решить эту задачу:
Шоколадка имеет вид прямоугольника, разделенного на n×m долек. Шоколадку можно один раз разломить по прямой на две части. Определите, можно ли таким образом отломить от шоколадки часть, состоящую ровно из k долек. Программа получает на вход три числа: n, m, k и должна вывести YES или NO.
входные данные
4
2
6
вот решение, но я не понимаю суть
ведь если шоколадка состоит из n*m долек, то в данном случае всего 8 долек (4*2), как можно поделить на 6 или я что-то пропускаю
n = int(input())
m = int(input())
k = int(input())
if (n*m) > k and (k % m == 0 or k % n == 0):
print ("YES"
else:
print ("NO"
Ответ YES
Буду благодарен, если сможете объяснить