一个简单做法

无人驾驶

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;
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-11 11:16
点赞 评论 收藏
分享
06-12 16:00
天津大学 Java
牛客30236098...:腾讯坏事做尽,终面挂是最破防的 上次被挂了后我连简历都不刷了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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