一个简单做法
无人驾驶
http://www.nowcoder.com/questionTerminal/79dcf285de39410187b4511753a55762
不难得出,坐标(a,b)与走过最少步数的关系为:a+b。
由于不一定走最少步数,因此往返的时候可能走2*n步。
注意正负即可
#include <iostream>
#include <cstdio>
#include <cstring>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
int main() {
int a,b,m;
cin>>a>>b>>m;
if((int(fabs(a)+fabs(b))%2==m%2)&&m>=fabs(a)+fabs(b))
cout<<"Yes\n";
else
cout<<"No\n";
return 0;
}