zoj 1797 python
2011-05-11 13:58
465 查看
这个。。输入输出。。zoj上的只支持sys.stdin有点小麻烦。。
import sys def readNum(): line = sys.stdin.readline() a = line.split() n = int (a[0]) return n def gcd(x,y): if x<y: tmp=x x=y y=tmp if y==0: return x else: return gcd(y,x%y) def lcm(x,y): if x==0: return 0 elif y==0: return 0 return x*y/gcd(x,y) n=readNum() for i in range(n): L=sys.stdin.readline() L=L.split() m=int(L[0]) if m>0: res=int(L[1]) else: res=int(0) for j in range(m): res=lcm(res,int(L[j])) print res ''' for i in range(n): m=readNum() if m != 0: ans=readNum() else: ans=0 for j in range(m-1): tmp =readNum() print tmp ans=lcm(ans,tmp) print ans '''
相关文章推荐
- Python--ZOJ1292
- zoj 1797 Least Common Multiple(继续,水题,想说爱你不容易!)
- zoj 3603 初次尝试用python 写代码
- [水][python]ZOJ1292
- zoj 1797 Least Common Multiple
- zoj1797 Least Common Multiple 最小公倍数
- Python--ZOJ1037
- python起步——zoj 1001、1037、1048、1049
- Python--ZOJ 1216、1240、1241、1242
- zoj 1001 A+B Python版本
- ZOJ 1797 Least Common Multiple
- 记录ZOJ(http://acm.zju.edu.cn/onlinejudge/)上的Python之旅
- zoj 1001 A+B Python版本
- ZOJ 1797 Least Common Multiple
- ZOJ Problem Set–1797 Least Common Multiple
- zoj 1099 python代码
- zoj 1037 python
- zoj 2829 python
- zoj 1001 python起步
- zoj 1037 python