题解 | 讨厌鬼的区间

讨厌鬼的区间

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)

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

相关推荐

03-10 10:57
已编辑
门头沟学院 推荐算法
夜夜还好:我们学校说为了学生就业,更新了课程,我今天大二,上学期在学jsp,html,这学期上来工程实践,要求用springboot+vue,说什么这些技术要我们提前自己准备,要不你把学费还我吧,我给b站充个会员,人家教的比你多
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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