华为机试:给定10个整数,从中任选出三个数,带入X
*X+X*Y-Y*Y+Z,求出最小值。python示例上用的是a.split()输入
求大佬看看我的代码有啥错误
import sys 
for line in sys.stdin:
    a = line.split()
for i in range(10):
    list1[i]=int(a[i])
t=0
list2=[None]*720
for i in range(10):
    for j in range(10):
        for k in range(10):
            if i!=j and i!=k and j!=k:
                list2[t]=list1[i]*list1[i]+list1[i]*list1[j]-list1[j]*list1[j]+list1[k]
                t=t+1
#找出最小数
t=list2[0]
for i in range(720):
     if list2[i]<=t:
        t=list2[i]
print(t)
全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 20:49
某国企 研发工程师 31W 硕士211
点赞 评论 收藏
分享
東大沒有派對:这是好事啊(峰哥脸
我的秋招日记
点赞 评论 收藏
分享
我的offer呢😡:这不才9月吗,26到明年毕业前能一直找啊,能拿下提前批,转正的,offer打牌的都是有两把刷子的,为什么非要跟他们比。如果别人是9本硕+金牌+好几段大厂实习呢?如果别人是双非通天代呢?如果别人是速通哥呢?,做好自己就行了,我们做不到他们一样提前杀死比赛,但晚点到终点也没啥关系吧
双非应该如何逆袭?
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务