bzoj1088[SCOI2005]扫雷Mine
1088: [SCOI2005]扫雷Mine
Time Limit: 10 Sec Memory Limit: 162 MB
Submit: 4284 Solved: 2552
[Submit][Status][Discuss]
Description
相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了
,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字
表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第一列里面某些格子是雷,而第二列没有雷,如下图:
由于第一列的雷可能有多种方案满足第二列的数的限制,你的任务即根据第二列的信息确定第一列雷有多少种摆放
方案。
Input
第一行为N,第二行有N个数,依次为第二列的格子中的数。(1<= N <= 10000)
Output
一个数,即第一列中雷的摆放方案数。
Sample Input
1 1
Sample Output
枚举第一格的情况 后面都可以推算出来
如果n+1格推出来不是0,那么,,,,,,,,,不合法
1 #include<bits/stdc++.h> 2 #define N 10005 3 using namespace std; 4 int n,ans,a[N],b[N]; 5 6 bool check(){ 7 for(int i=2;i<=n;i++) 8 b[i+1]=a[i]-b[i]-b[i-1]; 9 return b[n+1]==0; 10 } 11 int main(){ 12 scanf("%d",&n); 13 for(int i=1;i<=n;i++) 14 scanf("%d",&a[i]); 15 for(int i=0;i<=min(1,a[1]);i++){ 16 b[1]=i;b[2]=a[1]-b[1]; 17 if(check())ans++; 18 }printf("%d\n",ans); 19 return 0; 20 }
转载于:https://www.cnblogs.com/wsy01/p/8324654.html
bzoj1088[SCOI2005]扫雷Mine相关推荐
- BZOJ 1088: [SCOI2005]扫雷Mine( )
枚举第一个的情况...判断一下是否冲突... ------------------------------------------------------------------ #include&l ...
- [SCOI2005]扫雷MINE
[SCOI2005]扫雷MINE 这道题算是一道思维题吧,如果没想好的话,代码肯定是不好敲的,好了,我们一起来看看题意吧: 题目描述 相信大家都玩过扫雷的游戏.那是在一个n*m的矩阵里面有一些雷,要你 ...
- 暑假每日算法学习打卡(八)----字符串,丢手绢,[SCOI2005]扫雷MINE(尺取法)【牛客】
1.字符串 题目描述 小N现在有一个字符串S.他把这这个字符串的所有子串都挑了出来.一个S的子串T是合法的,当且仅当T中包含了所有的小写字母.小N希望知道所有的合法的S的子串中,长度最短是多少. 输 ...
- 【codevs2452】【SCOI2005】【BZOJ1088】扫雷Mine
扫雷 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题解 查看运行结果 题目描述 Description 相信大家都玩过扫雷的游戏.那是在一个n*m的矩阵里面有 ...
- 1088. [SCOI2005]扫雷Mine【网格DP】
Description 相信大家都玩过扫雷的游戏.那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来.万圣节到了 ,"余"人国流行起了一种简单的扫雷游戏,这个游戏规则和扫 ...
- 【思路】扫雷MINE
题目(牛客网NC20241 [SCOI2005]扫雷MINE) 相信大家都玩过扫雷的游戏.那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来. 万圣节到了 ,"余"人国流 ...
- 洛谷 P2327 [SCOI2005]扫雷
PS:如果读过题了可以跳过题目描述直接到题解部分 提交链接:洛谷 P2327 [SCOI2005]扫雷 题目 题目描述 相信大家都玩过扫雷的游戏.那是在一个 n*m 的矩阵里面有一些雷,要你根据一些信 ...
- 洛谷P2327 [SCOI2005]扫雷 题解
[SCOI2005]扫雷 - 洛谷 description: 一个 的棋盘.已知右侧一列全部没有雷,且已知第 行相应的格子为 ,表示八联通的格子内共有 个雷.求左侧一列可能的雷的方案数. soluti ...
- [DFS/递推/DP] 2327 [SCOI2005] 扫雷 ( 普及+/提高
Date:2019/10/13 Degree of difficulty:Universal Original question:P2327 [SCOI2005]扫雷 原题与改编 10.13月考[爆零 ...
最新文章
- android 轮播 getWith,NavigationTermSet.GetWithNewView 方法
- ABAP从数据库中删除行
- css3 背景等比例,纯 CSS,不用背景,实现图片等比例展示
- r语言adf检验结果怎么看_从AR模型到VAR模型——R语言实现
- 研磨设计模式--单例模式
- android+刷机文件,【技术】刷机脚本文件的修改
- 数据库+PullToRefreshListView
- 吉他演奏中的速度与节拍
- Vue指令概述,v-if与v-show的区别
- ubuntu的pycharm或程序卡主,强制关闭方法
- python地址怎么写_python文件地址(文件路径)怎么写
- 阿里云服务器CentOS部署Minio服务实现远程访问
- php修改头像怎么做,PHP - 点击更换头像
- MATLAB求解复系数特征方程的实数根的方法
- 什么是序列化,怎么序列化,为什么序列化,反序列化会遇到什么问题,如何解决。
- 华为鸿蒙任正非专访,任正非接受专访:华为鸿蒙系统将比安卓速度快60%
- 品牌对比 | 特步 VS 李宁
- 2020-06-08
- 使用log4j的邮件功能
- maven项目中报错 could not find class that it depends on找不到依赖的问题