Stern–Brocot tree
Разница между en1 и en2, 184 символ(ов) изменены
see tutorial about stern-brocot's tree [Tutorial](https://en.wikipedia.org/wiki/Stern%E2%80%93Brocot_tree). this is infinity binary tree which nodes are irreducible fractions. enumerate nodes of tree using BFS. it is given one number n and one fraction $\frac{a}{b}$. Your task is to determine what fraction is written on the node LCA($n$, $\frac{a}{b}$) where LCA is Lowest Common Ancestor of nodes n and $\frac{a}{b}$. (in first case node is defined by its number and in second case node is defined by fraction). $0<a,b<10^9$ and $0<n<10^18$. ↵
![see example of tree](/predownloaded/81/e0/81e0bba6d68cfd2e498d3de491c2ae0aada6aabc.png)
what is efficient method for finding what fraction is written on the node by its fraction and vice versa?



![see example of tree](/predownloaded/81/e0/81e0bba6d68cfd2e498d3de491c2ae0aada6aabc.png)

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en2 Английский Butskhrikidze 2019-02-27 12:29:16 184
en1 Английский Butskhrikidze 2019-02-27 12:28:48 760 Initial revision (published)