codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
import math def pick(x,y,z): a=y b=z if x==1: if a==1: print([a,b]) return(1) else: if (int(a)%2==0): b+=int(a/2) a=int(a/2) print([a,b]) pick(1,a,b) else: b+=int(math.ceil(a/2)) a=int(math.floor(a/2)) print([a,b]) pick(2,a,b) else: if b==1: print([a,b]) return(1) else: if (int(b)%2==0): a+=int(b/2) b=int(b/2) print([a,b]) pick(2,a,b) else: a+=int(math.ceil(b/2)) b=int(math.floor(b/2)) print([a,b]) pick(1,a,b) pick(1,(insert),(insert))
Private
[
?
]
Run code
Submit