题目大意:一个整数x,每次操作能加1或者减1,m次操作后能变成y吗?(多组数据)

m次操作,每次操作必须改变。

如果x和y相差超过m,显然不行。
如果x变成y后,还剩下偶数次,那么可以每两次变回自己,否则剩下奇数次,无论怎样都变不回自己。

注意数据范围,需要开long long。

#include <stdio.h>
long long n, x, y, m, c;
int main(){
    scanf("%lld", &n);
    while(n--){
        scanf("%lld%lld%lld", &x, &y, &m);
        c = x>y ? x-y : y-x;
        if(c > m) printf("No\n");
        else if(m-c & 1) printf("No\n");
        else printf("Yes\n");
    }
    return 0;
}