当前位置: 首页 > news >正文

施罗德数列SQL实现

在组合数学中,施罗德数用来描述从(0,0)到(n,n)的格路中,只能使用(1,0)、(0,1)、(1,1)三种移动方式,始终位于对角线下方且不越过对角线的路径数

DECLARE @n INT =10
DECLARE @i INT
DECLARE @rst INT 
DECLARE @old INT=1CREATE TABLE #rst
(i INT ,rst int
)INSERT INTO #rst values(1,1)SET @i=2
WHILE @i<=@n 
BEGIN SET @rst=0SELECT @rst=@rst+a.rst*b.rst FROM #rst a INNER JOIN (SELECT *,ROW_NUMBER() OVER(ORDER BY i desc) j  FROM #rst) b ON a.i = b.jSET @rst=@rst+@oldINSERT INTO #rst values(@i,@rst)SET @i=@i+1SET @old=@rst 
END SELECT *   FROM #rstDROP TABLE #rst

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Mysql5.7并发插入死锁问题
  • #### golang中【堆】的使用及底层 ####
  • 【机器学习】机器学习与时间序列分析的融合应用与性能优化新探索
  • python库 - sentencepiece
  • 漏洞挖掘 | 记某证书站任意账号接管漏洞
  • 鸿蒙语言基础类库:【@ohos.util.TreeSet (非线性容器TreeSet)】
  • react根据后端返回数据动态添加路由
  • ElasticSearch集群
  • 【React Native优质开源项目】
  • 32位版 C 库函数time 将在 2038 年溢出,那到时候,它该何去何从
  • Mosh|初学者SQL教程第二弹
  • js原型和类---prototype,__proto__,new,class
  • 【嵌入式DIY实例-ESP8266篇】-LCD1602显示DS1631传感器数据
  • 前端八股文 vue2和vue3的区别
  • FlinkCDC-3.1.1 DataStream Source
  • [LeetCode] Wiggle Sort
  • [数据结构]链表的实现在PHP中
  • 2017 前端面试准备 - 收藏集 - 掘金
  • 230. Kth Smallest Element in a BST
  • Android Volley源码解析
  • Android单元测试 - 几个重要问题
  • avalon2.2的VM生成过程
  • DOM的那些事
  • Fundebug计费标准解释:事件数是如何定义的?
  • Javascript编码规范
  • SOFAMosn配置模型
  • spring学习第二天
  • Vue全家桶实现一个Web App
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 半理解系列--Promise的进化史
  • 大型网站性能监测、分析与优化常见问题QA
  • 构建工具 - 收藏集 - 掘金
  • 码农张的Bug人生 - 见面之礼
  • 强力优化Rancher k8s中国区的使用体验
  • 三分钟教你同步 Visual Studio Code 设置
  • 用jQuery怎么做到前后端分离
  • 7行Python代码的人脸识别
  • 如何在招聘中考核.NET架构师
  • 我们雇佣了一只大猴子...
  • ​queue --- 一个同步的队列类​
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • #14vue3生成表单并跳转到外部地址的方式
  • (八十八)VFL语言初步 - 实现布局
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (九)信息融合方式简介
  • (四)Controller接口控制器详解(三)
  • (贪心 + 双指针) LeetCode 455. 分发饼干
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (一一四)第九章编程练习
  • (源码分析)springsecurity认证授权
  • (转载)利用webkit抓取动态网页和链接
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .chm格式文件如何阅读
  • .NET 8.0 中有哪些新的变化?