BZOJ1088(SCOI2005)[扫雷Mine]--DP
来源:互联网 发布:java分布式框架 dubbo 编辑:程序博客网 时间:2024/04/30 05:19
【链接】
bzoj1088
【解题报告】
这题好SB啊,如果知道了第一个雷的状态就可以推出全部雷的状态,然后判断是否合法就行了。
#include<cstdio>#include<algorithm>using namespace std;const int maxn=10005;int n,ans,a[maxn],f[maxn];bool DP(){ for (int i=2; i<=n; i++) f[i+1]=a[i]-f[i]-f[i-1]; return !f[n+1];}int main(){ freopen("1088.in","r",stdin); freopen("1088.out","w",stdout); scanf("%d",&n); ans=0; for (int i=1; i<=n; i++) scanf("%d",&a[i]); for (int i=0; i<=min(1,a[1]); i++) { f[1]=i; f[2]=a[1]-i; if (DP()) ans++; } printf("%d\n",ans); return 0;}
阅读全文
0 0
- BZOJ1088(SCOI2005)[扫雷Mine]--DP
- [BZOJ1088][SCOI2005]扫雷Mine(dp)
- 【状压DP】BZOJ1088(SCOI2005)[扫雷Mine]题解
- [BZOJ1088]-[SCOI2005]扫雷Mine-简单dp
- bzoj1088 [SCOI2005]扫雷Mine
- bzoj1088 [SCOI2005]扫雷Mine
- [BZOJ1088][SCOI2005]扫雷Mine
- BZOJ1088: [SCOI2005]扫雷Mine
- 【SCOI2005】【BZOJ1088】扫雷Mine
- bzoj1088[SCOI2005]扫雷Mine
- BZOJ1088: [SCOI2005]扫雷Mine
- bzoj1088[SCOI2005]扫雷Mine
- 【bzoj1088】 [SCOI2005]扫雷Mine
- [BZOJ1088][SCOI2005]扫雷Mine
- bzoj1088: [SCOI2005]扫雷Mine
- 【bzoj1088】[SCOI2005] 扫雷Mine
- 【bzoj1088】[SCOI2005]扫雷Mine
- [BZOJ1088][SCOI2005]扫雷Mine
- 深度学习分类网络
- Linux下对文件进行去重计数以及排序
- (1)python3.6.2的安装(Windows10 x64)
- iOS11 完美解决导航栏按钮偏移问题 韩俊强的博客
- POSTGIS杂记
- BZOJ1088(SCOI2005)[扫雷Mine]--DP
- 分布式CAP理论与BASE思想
- 分类算法分析
- Springmvc学习(02)-注解 && 非注解 方式下的 映射器 && 适配器
- JQuery的ON()方法支持的所有事件罗列
- 转义
- 1、网络编程的基本概念
- ubutun下面全局安装composer和Laravel
- JavaEE学习之【迭代器、泛型】