bzoj1088 [SCOI2005]扫雷Mine

来源:互联网 发布:许子东 知乎 编辑:程序博客网 时间:2024/06/05 15:46

题目

扫雷这种东西233

对于这道题,只要第一格的雷确定了,之后都确定了,再判定是否合理加进答案就好了。

#include<bits/stdc++.h>#define N 10000using namespace std;int n;int A[N+1];int f[N+1];int Ans=0;int main(){    scanf("%d",&n);    for(register int i=1;i<=n;i++)scanf("%d",&A[i]);    for(register int i=0;i<=A[1];i++)    {        memset(f,0,sizeof(f));        f[1]=i;        for(register int j=1;j<=n;j++)            f[j+1]=A[j]-f[j]-f[j-1];        Ans+=(f[n+1]==0);    }    cout<<Ans;    return 0;}