Problema de barajado
Cuando rlt;=n: (2*r)lt;(2*n 1) =gt; (2*r)(2*n 1) = 2*r;
Cuando 2*n 1gt ; rgt; n cuando: (2*r)gt; (2*n 1) y (2*r)lt; 2*(2*n 1) =gt; (2*r) - (2*n 1) = 2*(r-n)-1
Entonces 0lt; 2*n 1 tiene r = (2*r)(2*n 1 )
Cuando 2*n 1gt ; rgt; n cuando: (2*r)gt; (2*n 1) y (2*r)lt; 2*(2*n 1) =gt; (2*r) - (2*n 1) = 2*(r-n)-1
Entonces 0lt; 2*n 1 tiene r = (2*r)(2*n 1 )