Занимательная математика

Jan 20, 2020 16:41

Даны два различных положительных рациональных числа a/b и с/d; a/b < c/d.

Каков алгоритм нахождения числа m/n, такого, что a/b < m/n < c/d, и n минимально?

This entry was originally posted at https://spamsink.dreamwidth.org/1145147.html. Please comment there using OpenID.

puzzle

Leave a comment

Comments 11

spamsink January 21 2020, 01:33:46 UTC
Надо было мне скринить комментарии, а теперь чего уж...

Reply


alexanderr January 21 2020, 03:34:14 UTC
особенно интересен частный случай, когда a/b=355/113, c/d=22/7

Reply

alexanderr January 21 2020, 03:41:06 UTC
333/106 ?? или можно лучше?

Reply

vitus_wagner January 21 2020, 06:44:12 UTC
Ну, во-первых, диапазон между 355/113 и 22/7 не интересен совершенно.
Во-вторых, 333/106 туда не попадает.
Вот диапазон между 333/106 и 355/113 - это и правда интересно.

Reply

spamsink January 21 2020, 08:21:19 UTC
Делов-то.
333/106 = [3; 7, 15] = [3, 7, 15, +∞] ≈ 3.14151
355/113 = [3; 7, 16] = [3; 7, 15, 1] ≈ 3.14159

Итого, имеем [3; 7, 15, 2] = 688/219 ≈ 3.14155

Reply


e2pii1 January 23 2020, 07:45:32 UTC
Перебрать все n начиная с n=1

Reply


Leave a comment

Up