关于一道编程题,可用C++或者python编程,求!

问题描述:在篮球运动中,领先多少分才安全?篮球是高得分的比赛,领先优势可能会很快被反超,作为观众,希望能在球赛即将结束时就提早知道哪种领先优势是不可超越的。暂时领先的球队... 问题描述:在篮球运动中,领先多少分才安全?

篮球是高得分的比赛,领先优势可能会很快被反超,作为观众,希望能在球赛即将结束时就提早知道哪种领先优势是不可超越的。暂时领先的球队的球迷们也想知道何时才能确定胜券在握,好放松心情。针对此种情况,有人想出了一种算法,用于判定篮球比赛中怎样的领先优势是不可超越的。下面是此种算法描述:

1) 获取领先一队的分数。

2) 减去三分。

3) 如果目前是领先队控球,那么加上0.5分;如果是落后队控球,减去0.5 分(数字小于零则变成零)

4) 计算平方后的结果。

5) 如果得到的结果比当前比赛剩下的时间秒数更大,那么这个领先是安全的。

请根据以上描述,用你自己熟悉的语言描述出这个过程。
展开
 我来答
柒涩琴
2014-04-10 · TA获得超过728个赞
知道小有建树答主
回答量:127
采纳率:100%
帮助的人:131万
展开全部

问题表述有点问题,落后队的分数没有计入。假定1)改为:

获取领先的分数(即两队分数之差)。

def judge(SofA, SofB, ctrl, secs_left):
    # ctrl could be either 1 (which indicates that the leading team
    # is in control) or 0. Or it can be True or Flase (in which case we
    #shall use abs(ctrl)
    # SofA, SofB are the corresponding score of leading team and the other.
    return max((SofA - SofB - 3 + abs(ctrl) - 0.5), 0)^2 > secs_left
追问
你这个程序是用什么软件编的?
追答
Python啊。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式