Problem p03633 (python)

Fixed submission:
n = int(raw_input())

def gcd(a,b):
    if a > b:
        a,b = b,a
    # a <= b
    while a > 0:
        a,b = b%a, a
    return b

def lcm(a,b):
    g = gcd(a,b)
    return a/g * b

x = 1
for i in range(n):
    ti = int(raw_input())
    x = lcm(x, ti)

print x

Buggy submission (verdict: Runtime Error):
def gcd(a,b):
    if b==0:
        return a
    return gcd(b,a%b)
        
def lcm(a,b):
    return int(a/gcd(a,b)*b)
    
n = int(input())
ans=1
for i in range(n):
    t = int(input())
    ans = lcm(ans,t)
    
print(ans)

Buggy submission (verdict: Runtime Error):
def gcd(a,b):
    if b==0:
        return a
    return gcd(b,a%b)
        
def lcm(a,b):
    return long(a/gcd(a,b)*b)
    
n = int(input())
ans=1
for i in range(n):
    t = int(input())
    ans = lcm(ans,t)
    
print(ans)

Buggy submission (verdict: Runtime Error):
n = int(input())
def gcd(a,b):
    if b==0:
        return a
    return gcd(b,a%b)
        
def lcm(a,b):
    return a/gcd(a,b)*b
    
ans=1

for i in range(n):
    t = int(input())
    ans = lcm(ans,t)
    
print(int(ans))

Buggy submission (verdict: Runtime Error):
n = int(input())
def gcd(a,b):
    if b==0:
        return a
    return gcd(b,a%b)
        
def lcm(a,b):
    return long(a/gcd(a,b)*b)
    
ans=1

for i in range(n):
    t = int(input())
    ans = lcm(ans,t)
    
print(ans)

Buggy submission (verdict: Runtime Error):
n = int(input())
def gcd(a,b):
    if b==0:
        return a
    return gcd(b,a%b)
        
def lcm(a,b):
    return int(a/gcd(a,b)*b)
    
ans=1

for i in range(n):
    t = int(input())
    ans = lcm(ans,t)
    
print(ans)

Buggy submission (verdict: Runtime Error):
def gcd(a,b):
    if b==0:
        return a
    return gcd(b,a%b)
        
def lcm(a,b):
    return int(a/gcd(a,b)*b)
    

n = int(input())

ans=1

for i in range(n):
    t = int(input())
    ans = lcm(ans,t)
    
print(ans)

Buggy submission (verdict: Runtime Error):
def gcd(a,b):
    if b==0:
        return a
    else:
        return gcd(b,a%b)
        
def lcm(a,b):
    res = int(a/gcd(a,b)*b)
    return res
    

n = int(input())

ans=1
for i in range(n):
    t = int(input())
    ans = lcm(ans,t)
    
print(ans)

Buggy submission (verdict: Runtime Error):
def gcd(a,b):
    if b==0:
        return a
    else:
        return gcd(b,a%b)
        
def lcm(a,b):
    res = int(a/gcd(a,b)*b)
    return res
    

n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

ans=1
for i in range(n):
    ans = lcm(ans,t[i])
    
print(ans)

Buggy submission (verdict: Runtime Error):
def gcd(a,b):
    if b==0:
        return a
    else:
        return gcd(b,a%b)
        
def lcm(a,b):
    res = int(a/gcd(a,b)*b)
    return res
    

n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

ans=1
for i in range(n):
    ans = lcm(ans,t[i])
    
print(ans)

Buggy submission (verdict: Runtime Error):
def gcd(a,b):
    if b==0:
        return a
    else:
        return gcd(b,a%b)
        
def lcm(a,b):
    g = gcd(a,b)
    return a/g*b

n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

ans=1
for i in range(n):
    ans = lcm(ans,t[i])
    
print(ans)

Buggy submission (verdict: Runtime Error):
def gcd(a,b):
    if b==0:
        return a
    else:
        return gcd(b,a%b)
        
def lcm(a,b):
    g = gcd(a,b)
    return int(a/g*b)

n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

res=1
for i in range(n):
    res = lcm(res,t[i])
    
print(res)

Buggy submission (verdict: Runtime Error):

def gcd(a,b):
    if b==0:
        return a
    return gcd(b,a%b)
        
def lcm(a,b):
    g = gcd(a,b)
    return int(a/g*b)

n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

res=1
for i in range(n):
    res = lcm(res,t[i])
    
print(res)

Buggy submission (verdict: Runtime Error):

def gcd(a,b):
    if b==0:
        return a
    return gcd(b,a%b)
        
def lcm(a,b):
    return int(a/gcd(a,b)*b)

n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

res=1
for i in range(n):
    res = lcm(res,t[i])
    
print(res)

Buggy submission (verdict: Runtime Error):

def gcd(a,b):
    if b==0:
        return a
    return gcd(b,a%b)
        
def lcm(a,b):
    return int(a*b/gcd(a,b))

n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

res=1
for i in range(n):
    res = lcm(res,t[i])
    
print(res)

Buggy submission (verdict: Runtime Error):

def gcd(a,b):
    if b==0:
        return a
    return gcd(b,a%b)
        
def lcm(a,b):
    return a*b/gcd(a,b)

n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

res=1
for i in range(n):
    res = lcm(res,t[i])
    
print(res)

Buggy submission (verdict: Runtime Error):

def gcd(a,b):
    if b==0:
        return a
        return gcd(b,a%b)
        
def lcm(a,b):
    return a*b/gcd(a,b)

n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

res=1
for i in range(n):
    res = lcm(res,t[i])
    
print(res)

Buggy submission (verdict: Runtime Error):
n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

def gcd(a,b):
    if b==0:
        return a
    else:
        return gcd(b,a%b)
def lcm(a,b):
    return int(a*b/gcd(a,b))

res=1
for i in range(n):
    res = lcm(res,t[i])
print(res)

Buggy submission (verdict: Runtime Error):
#ABC070
n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

def gcd(a,b):
    if b==0:
        return a
    else:
        return gcd(b,a%b)
def lcm(a,b):
    return int(a*b/gcd(a,b))

# a,b,cの最小公倍数→lcm(lcm(a,b),c)で表される

# t[i]の最小公倍数を求めればよい。
res=t[0]
for i in range(1,n):
    if res>=t[i]:
        res = lcm(res,t[i])
    else:
        res = lcm(t[i],res)
print(res)

Buggy submission (verdict: Runtime Error):
#ABC070
n = int(input())
t = []
for i in range(n):
    t.append(int(input()))

def gcd(a,b):
    if b==0:
        return a
    else:
        return gcd(b,a%b)
def lcm(a,b):
    return int(a*b/gcd(a,b))

# a,b,cの最小公倍数→lcm(lcm(a,b),c)で表される

# t[i]の最小公倍数を求めればよい。
res=t[0]
for i in range(1,n):
    res = lcm(res,t[i])
print(res)