昨天注册了没有打,晚上给长辈们敬完酒,回来就洗洗睡了,=_=||

A. Drazil and Date

题意:

是否有可能恰好用s步,从原点走到(a, b)。

分析:

首先要走到终点至少要|a|+|b|步,如果还剩多余的步数的话,那就向右走一格再走回来。

也就是s要比|a|+|b|多偶数步(包括0)才可以。

 1 #include <iostream>
 2 #include <cstdio>
 3 #include <cmath>
 4 using namespace std;
 5 
 6 int main()
 7 {
 8     int a, b, s;
 9     scanf("%d%d%d", &a, &b, &s);
10     a = abs(a); b = abs(b);
11     bool ans;
12     if(a+b<=s && ((a+b)-s)%2==0) ans = true;
13     else ans = false;
14     printf("%s\n", ans ? "Yes" : "No");
15 
16     return 0;
17 }
代码君

相关文章: