闲话 5.21 四川高联预赛的压轴

求满足下列条件数列个数:

  1. 长度为 \(n\)
  2. \(\forall i\in[1,n]\quad a_i\not=0\)
  3. \(a_1=1\)
  4. \(\forall k\in[1,n-1]\quad (a_{k+1}-a_k-1)(a_{k+1}+a_k)=0\)

显然就是不能有 \(0\) 最为重要。义👁坐标系:

image

斜上线是 \(a_i=a_{i-1}+1\),对称是 \(a_i=-a_{i-1}\)。我把在下面的部分对称上来

image

而反射需要步数,不妨认为是平一步。这样,就转化为不能碰到 \(0\),斜上斜下不能挨一起的 \(n\) 步计数。

然后把斜上变成直右,斜下变成直上,平步变成斜上,不能碰到 \(y=x\),不能有直角。显然这两个限制互不干涉,这就是说,不能有直角不影响反射容斥。我反射容斥一下就去掉了不能碰到 \(y=x\)。然后统计显然是 trival 的,可以 GF 一下或者其他的。最后答案据信是

\[\binom {n}{\lfloor \frac n2\rfloor} \]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/710173.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言)

你是否被K8S的强大而吸引,我相信一部分人是被那复杂的配置和各种专业知识而劝退,应该还有一部分人是因为K8S太吃资源而放手!这里介绍一款平替工具PasteSpider,PasteSpider是一款使用c#编写的linux容器部署工具(使用PasteSpider和自己用啥语言开发没关系哈!),简单易上手(从…

详解linux后台、前台运行进程

linux的、前台运行程序、后台运行程序,是如何使用的

Flowable工作流简介(二)

1、简介 Flowable提供了一个组高效的核心开源业务流程引擎,为开发人员,系统管理员和业务用户提供工作流和业务流程管理(BPM)平台。全部用Java编写,并且基于Apache 2.0许可的开源,代码在社区维护。 其核心是一个快速,经过试验和测试的动态BPMN流程引擎,附带DMN决策表和C…

CSP历年复赛题-P1036 [NOIP2002 普及组] 选数

原题链接:https://www.luogu.com.cn/problem/P1036 题意解读:题目即要在n个数中,枚举出所有的子集,当子集中数字个数刚好为k时,求和,判断是否是素数。 解题思路: 方法一:二进制法 通过二进制法,可以枚举一个集合中所有元素“选”或者“不选”的情况,用二进制1表示选该…

在使用Taro和TypeScript开发小程序, 使用抖音tt.pay报错找不到名称“tt”

在Taro中引入 抖音小程序 tt 和 微信小程序 wx的api. 会报错 解决办法: 在 src/globals.d.ts 文件中引入import "@douyin-microapp/typings"; import "@types/wechat-miniprogram";

Java框架集成ES

1、SpringData Elasticsearch框架集成 1.1、SpringData 框架基本介绍 Spring Data是一个用于简化数据库、非关系型数据库、索引库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持 map-reduce框架和云计算数据服务。Spring Data可以极大的简化…

weblogic漏洞浅谈

weblogic反序列化漏洞原理分析 weblogic是oracle公司出品的application server,用于本地和云端开发,集成,部署和大型分布式web应用,网络应用和数据库应用的Java应用服务器 weblogic server是一个基于JAVAEE架构的中间件,将java的动态功能和java Enterprise标准的安全性引入…

强化学习Q-learning算法——Python实现

Q-learning是一种基于值迭代的强化学习(Reinforcement Learning, RL)算法,主要用于在给定环境中学习一个策略,使得智能体(agent)能够在与环境交互的过程中获得最大累计奖励。它通过学习一个状态-动作值函数(Q函数)来指导智能体的行为选择,适用于各种离散状态和动作的任…

mysql: Syntax error or access violation: 1055 Expression #2 of SELECT (错误解决办法)

Mysql报错:SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column seo.ryc_combo_class_cate_list_113.fid which is not functionally dependent on columns in GROUP BY cla…

【APIM】Azure APIM抛出 java.lang.RuntimeException 错误定位

问题描述 Azure APIM服务日志中发现 java.lang.RuntimeException 错误,在进一步通过Application Insights采集的错误信息日志,发现真实的请求错误为:‘The remote name could not be resolved xxxx.xxx.xx"。问题解答 APIM服务,在没有配置自定义的DNS服务器时,默认会…

原型设计工具——Pixso

Pixso 定位于产品设计协作一体化工具,能一站式完成原型、设计、交互与交付,打通产品、设计到研发的工作链路,全面覆盖产品原型、UI/UX设计、原型交互、设计交付全流程,浏览器即开即用。 Pixso的核心特点快捷的图形绘制:Pixso内设有许多快捷键方便用户一键绘图,也可以导入…