题目传送门

推了好久啊。看来以后要多玩扫雷了qwq.

其实本题只有三种答案:0、1、2.

对于所有第一列,只要第一个数和第二个数确定后,其实整个数列就确定了,我们可以通过这个递推式得出

     sec[i-]=fir[i]+fir[i-]+fir[i-]

所以我们可以枚举每列的第1/2个数。

如果推到第n+1个数还存在,那么指定这种情况不成立。

Code

 #include<cstdio>
#include<algorithm>
#include<cstring>
#define maxn 10090 using namespace std; int n,ans;
int fir[maxn],sec[maxn]; bool check()
{
for(int i=;i<=n+;i++)
fir[i]=sec[i-]-fir[i-]-fir[i-];
if(fir[n+]) return false;
return true;
} int main()
{
scanf("%d",&n);
for(int i=;i<=n;i++) scanf("%d",&sec[i]);
for(int k=;k<=sec[];k++)
{
memset(fir,,sizeof(fir));
fir[]=k;
fir[]=sec[]-k;
if(check()) ans++;
}
printf("%d",ans);
return ;
}

最新文章

  1. HTTP状态代码含义
  2. CentOS安装中文输入法
  3. MSSql得到表的结构和字段
  4. visual studio 使用正则查找或替换示例
  5. Android02-Activity01
  6. web开发在线调试
  7. 【NOIP2009提高组】最优贸易
  8. 【bzoj4444 scoi2015】国旗计划
  9. C. Vasya and Robot二分
  10. sql中varchar(n),nvarchar(n) 长度性能及所占空间分析
  11. 用powershell实现自动化操作
  12. MySql cmd下的学习笔记 —— 有关表的操作(对表的增删改查)
  13. LNMP V1.4一键快速部署Let&#39;s Encrypt免费SSL证书
  14. pytesseract 使用框架
  15. 复刻smartbits的国产网络测试工具minismb-如何测试路由器
  16. 4606: [Apio2008]DNA
  17. kafka入门(1)- 基本概念
  18. Django-工程搭建
  19. shell脚本自带变量的含义
  20. SQL Server 2005 中实现通用的异步触发器架构 (转)

热门文章

  1. vm 安装CentOS7
  2. hybird app 用 xcode ios打包 ipa 测试包并且安装真机测试
  3. FDMemTable的详细使用方法
  4. 使用WIN32汇编语言实现一个基本windows窗体的过程分析
  5. redux-thunk
  6. base64和图片互转
  7. Python爬虫开发【第1篇】【Scrapy框架】
  8. java类载入器——ClassLoader
  9. Android Studio keymap到Eclipse后,查找下一个同样变量快捷键Ctrl+K失效
  10. [IT学习]从网上获取pdf制作vce文件