由题目意思可知,小姐姐的坐标在(0,0), 小名的坐标在(a,b),通过这个可以知道:小姐姐找到小名的最短距离是a+b, 但题目说小姐姐有点近视,也就是说他可能走错路 导致路程变多,但走错的路肯定要走回来,所以多走的路程肯定是一个偶数。

#include <iostream>
using namespace std;
#include <cmath>

int main()
{
    long long a,b,c,x;
    cin >> a >> b >> c;//c为总路程也就是题面的n
    x=abs(a)+abs(b);//因为a 和 b 有可能是负数 x为最短路程
    if((c-x)%2==0&&c>=x)//c-x为多走的路程
        cout << "YES";
    else
        cout << "NO";
}

import java.util.* ;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in) ; //创建扫描器
        long a = sc.nextLong() ;
        long b = sc.nextLong() ;
        long n = sc.nextLong() ;
        long c = Math.abs(a) + Math.abs(b) ;
        if(n >= c && (n - c) % 2 == 0)
            System.out.println("YES") ;
        else
            System.out.println("NO") ;
    }
}