题目链接

暴力搜吧。

但是只需要枚举第一列的第一个数为0或1,剩下的数都能够根据第一个数来推出来!!!

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstdlib>
 4 #include<string>
 5 #include<cstring>
 6 #include<cmath>
 7 #include<algorithm>
 8 #include<ctime>
 9 #include<queue>
10 #include<stack>
11 #include<map>
12 #include<set>
13 using namespace std;
14 int n,ans,a[10010],hh[10010];
15 inline int getint()
16 {
17     int f=1,ret=0;
18     char ch=getchar();
19     while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
20     while(ch>='0'&&ch<='9')ret*=10,ret+=ch-'0',ch=getchar();
21     return f==-1?-ret:ret;
22 }
23 int pd()
24 {
25     for(int i=2;i<=n;i++)
26     {
27         hh[i+1]=a[i]-hh[i]-hh[i-1];
28         if(hh[i+1]<0)return 0;
29     }
30     if(a[n]-hh[n-1]-hh[n]==0)return 1;
31     return 0;
32 }
33 int main()
34 {
35     n=getint();
36     for(int i=1;i<=n;i++)a[i]=getint();
37     if(!a[1])ans+=pd();
38     else if(a[1]==1)
39     {
40         hh[1]=1,ans+=pd();
41         memset(hh,0,sizeof(hh));
42         hh[2]=1,ans+=pd();
43     }
44     else hh[1]=hh[2]=1,ans+=pd();
45     printf("%d",ans);
46     return 0;
47 }

转载于:https://www.cnblogs.com/HugeGun/p/5151527.html

bzoj1088 [SCOI2005]扫雷Mine相关推荐

  1. bzoj1088[SCOI2005]扫雷Mine

    1088: [SCOI2005]扫雷Mine Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 4284  Solved: 2552 [Submit][ ...

  2. BZOJ 1088: [SCOI2005]扫雷Mine( )

    枚举第一个的情况...判断一下是否冲突... ------------------------------------------------------------------ #include&l ...

  3. [SCOI2005]扫雷MINE

    [SCOI2005]扫雷MINE 这道题算是一道思维题吧,如果没想好的话,代码肯定是不好敲的,好了,我们一起来看看题意吧: 题目描述 相信大家都玩过扫雷的游戏.那是在一个n*m的矩阵里面有一些雷,要你 ...

  4. 暑假每日算法学习打卡(八)----字符串,丢手绢,[SCOI2005]扫雷MINE(尺取法)【牛客】

    1.字符串 题目描述  小N现在有一个字符串S.他把这这个字符串的所有子串都挑了出来.一个S的子串T是合法的,当且仅当T中包含了所有的小写字母.小N希望知道所有的合法的S的子串中,长度最短是多少. 输 ...

  5. 【codevs2452】【SCOI2005】【BZOJ1088】扫雷Mine

    扫雷 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题解 查看运行结果 题目描述 Description 相信大家都玩过扫雷的游戏.那是在一个n*m的矩阵里面有 ...

  6. 1088. [SCOI2005]扫雷Mine【网格DP】

    Description 相信大家都玩过扫雷的游戏.那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来.万圣节到了 ,"余"人国流行起了一种简单的扫雷游戏,这个游戏规则和扫 ...

  7. 【思路】扫雷MINE

    题目(牛客网NC20241 [SCOI2005]扫雷MINE) 相信大家都玩过扫雷的游戏.那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来. 万圣节到了 ,"余"人国流 ...

  8. 洛谷 P2327 [SCOI2005]扫雷

    PS:如果读过题了可以跳过题目描述直接到题解部分 提交链接:洛谷 P2327 [SCOI2005]扫雷 题目 题目描述 相信大家都玩过扫雷的游戏.那是在一个 n*m 的矩阵里面有一些雷,要你根据一些信 ...

  9. 洛谷P2327 [SCOI2005]扫雷 题解

    [SCOI2005]扫雷 - 洛谷 description: 一个 的棋盘.已知右侧一列全部没有雷,且已知第 行相应的格子为 ,表示八联通的格子内共有 个雷.求左侧一列可能的雷的方案数. soluti ...

  10. [DFS/递推/DP] 2327 [SCOI2005] 扫雷 ( 普及+/提高

    Date:2019/10/13 Degree of difficulty:Universal Original question:P2327 [SCOI2005]扫雷 原题与改编 10.13月考[爆零 ...

最新文章

  1. asp.net程序性能优化的七个方面
  2. 【青少年编程】【二级】绘制图形
  3. U盘也玩NTFS权限。
  4. 记一次 Git 操作的糟心之旅
  5. 第一次小班课(英语)
  6. Zju2112 Dynamic Rankings(树状数组套可持久化权值线段树)
  7. 银行营业网点管理系统——dao包(BaseDao)
  8. CMake find_package
  9. [Noip2018]旅行
  10. 微软“照片”应用Raw 格式图像编码器漏洞 (CVE-2021-24091)的技术分析
  11. linux内核通俗理解,简洁明了!高手带你理解ARM-Linux的启动过程
  12. linux直播电视软件下载,周末了!通过Linux Mint开发的IPTV播放器观看海量国内外直播电视...
  13. 计算机考研408难吗?学到什么程度才能考130?
  14. android 之输入法
  15. 计算机病毒与防护学生反思,计算机病毒与防治教学反思
  16. WinForm c#操作Excel
  17. find和find_if
  18. 解决Ubuntu16.04下wingide6.1无法用五笔输入中文的问题
  19. 【Python】根据CID获取化合物数据(调用Pubchem官方API)
  20. selenium webdriver的testNG框架的介绍及使用

热门文章

  1. 求解偏微分方程开源有限元软件deal.II学习--Step 37
  2. 使用docker部署.net core应用
  3. 思科接入层交换机故障
  4. Postgresql_最新版11.2源码编译安装
  5. jQuery鼠标悬停文字渐隐渐现动画效果
  6. matlab矩阵(一)--如何控制矩阵中小数点的位数
  7. [JAVA] TicTacToe实现Socket通信(一)
  8. [POJ2456]Aggressive cows(贪心,二分查找)
  9. nginx根据域名做http,https分发
  10. pytnon 学习day-1