Codeforces_731_B

http://codeforces.com/problemset/problem/731/B

模拟模拟。

#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std;

int n,a;

int main()
{
    int flag = 1;
    scanf("%d",&n);
    int last = 0;
    for(int i = 1;i < n;i++)
    {
        scanf("%d",&a);
        if(flag == 0)    continue;
        if(last > a)    flag = 0;
        a -= last;
        last = a%2;
    }
    if(flag)
    {
        scanf("%d",&a);
        if(last > a)    flag = 0;
        if(flag)
        {
            a -= last;
            if(a%2)    flag = 0;
        }
    }
    if(flag)    printf("YES
");
    else        printf("NO
");
    return 0;
}
原文地址:https://www.cnblogs.com/zhurb/p/5968289.html