На прямой в начале координат сидит кузнечик. из любой точки, где он находится, он может прыгнуть на 33 см или на 55 см в любую сторону. на какое наименьшее (ненулевое) расстояние он может удалиться от начала координат? пример. если кузнечик может прыгать на 5 см или 3 см, то он может удалиться на 1 см. например, так: прыгнуть два раза вправо на 5 см, а затем три раза влево на 3 см.
265
353
Ответы на вопрос:
#код на ruby 2.2.3p173 def zadanie(jump1, jump2) min = jump1 for i in 1..1000 next if (i*jump1)%jump2 == 0 or (i*jump2)%jump1 == 0 if min > (i*jump1)%jump2 min = (i*jump1)%jump2 p [min, "#{i} * #{jump1} - #{i*jump1/jump2} * #{jump2}"] end if min > (i*jump2)%jump1 min = (i*jump2)%jump1 p [min, "#{i} * #{jump2} - #{i*jump2/jump1} * #{jump1}"] end end return min end # # примеры применения p zadanie(33, 55) вывод [22, "1 * 55 - 1 * 33"] [11, "2 * 33 - 1 * 55"] 11 т.е. минимум при 2 * 33 - 1 * 55 = 11
Вдвоичную: 631 - 1001110111, 78 - 1001110, 15 - 1111, 1001 - 1111101001, 737 - 1011100001. в восьмеричную: 71718 - 214046, 22222 - 53316, 131 - 203, 101010 - 305222, 1351 - 2507.в шестнадцатеричную: 135790 - 2126e, 99999 - 1869f, 3001 - bb9.из двоичной в восьмеричную: 010101110 - 256, 001011101110 - 1356, 001110011100111 - 16347. из двоичной в шестнадцатеричную: 0011110111101111 - 3def, 101010 - 2a, 001100110011000101010101 - 333155.
Популярно: Информатика
-
ьпдомощопаг11.04.2020 13:06
-
Anonim3000117.06.2020 10:14
-
badayevadiana2020.06.2020 22:34
-
kurbanov2017p05b7v01.07.2021 08:46
-
notcloud22831.03.2021 09:06
-
Griezman731.03.2020 21:13
-
angel353015.05.2020 23:05
-
egor57004.06.2022 16:46
-
лорею27.03.2022 19:07
-
nikitacRon25.03.2021 00:01