搜狗 2017年秋招编程题 两点的距离

来源:互联网 发布:删除sql字段数据 编辑:程序博客网 时间:2024/06/05 13:34

引用块内容

定义两点的距离S为这两点将的劣弧对应的圆心角度数(0<=s<=180)
本地运行是正确的,AC通过却只有70%,实在想不出还有哪些数据没有考虑到……

import sysif __name__=="__main__":    num=int(raw_input())    myList=[]    resList=[]    if(num>=2):        for i in xrange(num):            inputVal=sys.stdin.readline().strip()            myList.append(float(inputVal))        minVal=myList[0]        for j in xrange(1,len(myList)):            if((myList[j]-minVal)<=180):                resList.append(float(myList[j]-minVal))            else:                resList.append(float(360.00-myList[j]+minVal))        resList.sort()        print ("%.8f" %resList[len(resList)-1])
原创粉丝点击