codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
def main2(): target=1000 (a,b,c) = (1, 1, target - 2) ans = 0 while a < c: while b < c: if a**2 + b**2 == c**2: ans = a*b*c break (b,c) = (b + 1, c - 1) if ans: break else: (a,b,c) = (a + 1, a + 1, target - a*2 -2) #print ans def get_time(func,name,num): import time print "%s start:" % name start = time.time() for i in range(0,num): func() end = time.time() print "%s finished:" % name print end - start if __name__=='__main__': num = 1000 #get_time(main,"main",num) get_time(main2,"main2",num)
Private
[
?
]
Run code
Submit