题解 | 讨厌鬼的区间

讨厌鬼的区间

https://www.nowcoder.com/practice/cd73e5d3f95949fb9664b26b0078b229

import sys

def get_jiaoji(q_1, q_2):
    j_ = []
    if(q_1[1] >= q_2[0] and q_1[0] <= q_2[0] ):
        j_ = [q_2[0], min(q_1[1], q_2[1])]
    elif(q_2[1] >= q_1[0] and q_2[0] <= q_1[0]):
        j_ = [q_1[0], min(q_2[1], q_1[1])]
    else:
        j_ = [-10E-9, -10E-9]
    return j_
    
    
    
for line in sys.stdin:
    a = line.split()
    qujian_1 = [int(a[0]), int(a[1])]
    qujian_2 = [int(a[2]), int(a[3])]
    qujian_3 = [int(a[4]), int(a[5])]
    max_ans = -1000
    jiaoji_1 = get_jiaoji(qujian_1, qujian_2)
    jiaoji_2 = get_jiaoji(qujian_2, qujian_3)
    jiaoji_3 = get_jiaoji(qujian_1, qujian_3)
    ans = 2 * max(jiaoji_1[-1], jiaoji_2[-1], jiaoji_3[-1])
    if (ans < 0):
        ans = -1
    print(ans)

全部评论
点赞 回复 分享
发布于 06-10 22:54 广东

相关推荐

Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
05-27 14:57
西北大学 golang
强大的社畜在走神:27届真不用急,可以搞点项目、竞赛再沉淀沉淀,我大二的时候还在天天打游戏呢
投递华为等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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