首页 > 其他 > 详细

判断是否撒谎

时间:2017-09-17 18:23:26      阅读:226      评论:0      收藏:0      [点我收藏+]

#和Alice有个约会,一大早Bob就从点(0,0)出发,前往约会地点(a,b)。Bob没有一点方向感,因此他每次都随机的向上下左右四个方向走一步。简而言之,如果Bob当前在(x,y),那么下一步他有可能到达(x+1,y),(x-1,y),(x,y+1),(x,y-1)。很显然,当他到达目的地的时候,已经很晚了,Alice早已离去。第二天,Alice质问Bob为什么放她鸽子,Bob说他昨天花了s步到达了约会地点。Alice怀疑Bob是不是说谎了。你能否帮她验证一下?

import math
a,b,s=map(int,raw_input().split())
if (abs(a)+abs(b) <=s) and((s-abs(a)-abs(b))%2==0):
    print ‘Yes‘
else:
    print ‘No‘

判断是否撒谎

原文:http://www.cnblogs.com/zn542539260/p/7536360.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!