解题思路:
注意事项:
参考代码:
from math import *
n=int(input())
l=list(map(int,input().split()))
s=set(l)
l=list(s)
l.sort()
ans=[]
for i in range(len(l)-1):
x=l[i+1]/l[i]
a=gcd(l[i+1],l[i])
x1=l[i+1]//a
x2=l[i]//a
ans.append((x,x1,x2))
ans.sort(key=lambda x:x[0],reverse=True)
fz=ans[0][1]
fm=ans[0][2]
for i in range(len(l)-1):
fz=gcd(ans[i][1],fz)
fm=gcd(ans[i][2],fm)
print('%d/%d'%(fz,fm))
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:613 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:691 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:565 |
C语言训练-亲密数 (C语言代码)浏览:697 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
1157题解浏览:769 |
1013题解浏览:596 |
单词个数统计 (C语言代码)浏览:1046 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:812 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:765 |