N = int(input()) X = list(map(int,input().split())) sums= 0 res = 0 p = [0]*51 maxx = max(X) for i in range(1,maxx+1):     sums += p[i-1]     tmp = 1     for x in X:         if i<x:             tmp *= float(i)/float(x)     p[i] = tmp-sums     res += p[i]*float(i) print('%.2f'%res) 第三题代码,凭记忆复现的,不知道有没有错
点赞 评论

相关推荐

01-26 22:20
已编辑
门头沟学院 Java
Java抽象带篮子:项目很nb了,现在好好准备八股和算法吧,早点找实习,可以看看我的置顶帖子。帖子里写了怎么改简历,怎么包装实习经历,还有2个高质量可速成的项目话术,和我的牛客八股笔记专栏
点赞 评论 收藏
分享
牛客网
牛客企业服务