C++ 涛涛的方向感

涛涛的方向感

题目描述

涛涛准备去找小码君玩,涛涛和小码君居住在一个平面直角坐标系中,涛涛的家在(0,0)位置,小码君的家在(a,b)位置,涛涛每一步可以往上下左右中的任意一个方向移动一个单位,换句话说,他可以从(x,y)走 到(x + 1, y), (x - 1, y), (x, y + 1), (x, y - 1).中的一个位置。

不幸的是涛涛的方向感比较差,所以他每次随机选择了一个方向走出去,有时候可能走着走着走回了自己的家,有时候可能已经走到了小码君的家还没有发现,又继续走。

幸运的是,在一个夜黑风高的夜晚,他终于走到了小码君的家,他高兴地跟小码君说,从我家到你家我走了step步,现在你帮帮小码君计算一下,从涛涛的家走到小码君的家有没有可能走step步。

输入格式

输入一行,包含三个整数,a,b,step

输出格式

输出一行,如果可能输出“Yes”,否则输出“No”

样例组输入#1

5 5 11

样例组输出#1

No

样例组输入#2

10 15 25

样例组输出#2

Yes

样例组输入#3

0 5 1

样例组输出#3

No

样例组输入#4

0 1 3

样例组输出#4

Yes

#include<bits/stdc++.h>
using namespace std;
int main(){
  int a,b,step;
  cin>>a>>b>>step;
  a = abs(a);
  b = abs(b);
  if(step>=a+b && (step-a-b)%2 == 0)
    cout<<"Yes";
  else
    cout<<"No";
  return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值