catalan(卡特兰)数

发布时间:2026/11/7 19:06:05

catalan(卡特兰)数 一h(n) h(0)*h(n-1) h(1)*h(n-2) ... h(n-1)h(0) (其中n2)h[0]h[1]1;h(n)(4n-2)/(n1)*h(n-1)(n1) h(0)1h(n)C(2n,n)一般情况要取模下的求法简单的catalan模板题这个题要取1e97的模直接按照公式h(n)(4n-2)/(n1)*h(n-1)(n1) h(0)1挨个递推求除n1变为乘n1在1e97下的逆元#includeiostream #includecstdlib #includecstring #includecstdio #includealgorithm #includecmath #includeset #includequeue #includemap using namespace std; const int mod1000000007; long long h[1000005]; long long rev(long long x) { long long ans1,cmod-2,basex; x%mod; while(c) { if(c1) { ans*base; ans%mod; } base*base; base%mod; c/2; } return ans; } int main() { long long n,i,t,T,cas0; h[0]1; for(i1;i1000000;i) { h[i](h[i-1]*(4*i-2))%mod; h[i](h[i]*rev(i1))%mod; } scanf(%lld,T); while(T--) { scanf(%lld,n); printf(Case #%lld:\n%lld\n,cas,h[n]); } return 0; }二递推求卡特兰数假设为最后进栈的数那么比小的数有个比大的数有个这样总共会有k-种情况可以取......所以卡特兰数有res[0]*res[n-1]res[1]*res[n-2]....res[n-1]*res[0]个;#includeiostream #includecstring #includecstdio #includeset #includeclimits using namespace std; typedef long long ll; ll res[60005]; int main() { ll n,i,j,t; res[0]1; for(i1;i60000;i) { t0; for(j0;ji;j) tres[j]*res[i-j-1]; //t等于 res[0]*res[i-1]res[1]*res[i-2]...res[i-1]*res[0] res[i]t; } while(scanf(%lld,n)1) { printf(%lld\n,res[n]); } return 0; }
延伸阅读

更多相关文章

2026/11/2 0:31:50

高校就业信息管理系统的设计与实现

目 录 第1章 绪论 1.1 选题背景 1.2 课题意义 1.3 国内外研究现状 1.4 主要内容 第2章 系统开发配置 2.1 Java简介 2.2 B/S架构 2.3 系统对MySQL数据库的两种连接方式 2.4 MySQL数据库 2.5 SSM三大框架 第3章 需求分析 3.1 技术可行性 3.2 经济可行…

2026/11/6 11:11:04

WhatsApp 客户会话分配算法:轮询、负载与技能组路由实践

核心结论 在 WhatsApp 多账号、多客服场景下,会话分配算法直接决定响应速度与服务质量。轮询简单公平但忽略负载,最少连接能平衡实时压力,技能组路由则把对的人分到对的会话。实际落地时,建议把三者组合:先按技能组过滤…

2026/11/6 8:58:21

计算机毕业设计之SpringBoot+Vue的欢迎来到社区宠物管理系统

随着信息技术的飞速发展和互联网的普及,线上管理平台已成为当今社会经济发展的重要驱动力之一。本研究旨在设计并实现一个基于SpringBoot的欢迎来到社区宠物管理系统,在技术选择上,本项目采用了JAVA语言,MySQL数据库编程&#xff…

2026/11/7 19:05:03

包头电力电缆证报考官方回应:外省证怎么转过来

包头电力电缆证报考官方回应:外省证怎么转过来 之前考的证在外省能不能转过来?这几乎是所有准备跨省报考或转证的人最关心的问题,尤其是像你在周口的劳务班组负责人,经常要面对全国各地的工程项目,证书的跨省通行性直接关系到你能不能顺利承接项目。…

2026/11/7 19:05:03

电工证上墙公示牌怎么搞?考前押题和跨省转证全讲透

电工证上墙公示牌怎么搞?考前押题和跨省转证全讲透 之前考的证在外省能不能转过来?这个问题困扰了太多准备考电工证的人,尤其是那些在外省打工、工作变动频繁的从业者。其实,只要符合 电工证上墙公示牌 的规范, 考前押题…

2026/11/7 19:05:03

苏州电工证出证慢怎么解决?实操考试心里没底怕挂科

苏州电工证出证慢怎么解决?实操考试心里没底怕挂科 你是不是也遇到过这种情况:报名苏州电工证考试,交完钱后等了好久还没拿到证?心里一慌,担心这证是不是出了问题,或者是自己考试没过?而且,这 多少钱…

2026/11/7 19:00:03

无锡电工证和电焊证怎么考不白花钱?电子证书全攻略来了

无锡电工证和电焊证怎么考不白花钱?电子证书全攻略来了 怕考不过白交培训费?这事儿我懂,去年我朋友老张就栽在这上面了,花了一万块报了个无锡的电工证培训班,结果考试没过,钱打水漂,人还气得不行。今天我就来跟你们唠唠,无锡电工证和电焊证到底该怎么…

2026/11/7 14:54:47

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/7 14:50:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/7 0:03:08

郑州报考避坑指南:电工证和钳工证怎么选?实操考试心里没底怕挂科

郑州报考避坑指南:电工证和钳工证怎么选?实操考试心里没底怕挂科 实操考试心里没底怕挂科?你不是一个人。特别是在郑州这样的城市,很多施工企业负责人和一线作业人员在报考电工证和钳工证时都面临着同样的困惑。到底该考哪个证?哪个更适合自己?哪个证书…

2026/11/7 0:03:08

广西电工证办理流程全解析:外省证怎么转?在哪考最靠谱?

广西电工证办理流程全解析:外省证怎么转?在哪考最靠谱? 之前考的证在外省能不能转过来?这个问题我遇到太多了,今天就拿广西电工证办理流程来具体说说,别再走弯路了。广西电工证的报考、复审、继续教育这些环节,如果你不了解,真的会吃大亏,尤其对于从…

2026/11/7 0:03:08

电气电工证都有哪些保姆级教程

电气电工证都有哪些保姆级教程 你是不是正愁不知道去哪报名,怕被中介坑?别急,这篇保姆级教程专为河南初次报考人员准备,帮你搞清楚 电气电工证都有哪些 ,以及如何避开那些坑。 电气电工证都有哪些?别被五花八门的证书搞懵了…

2026/11/7 14:54:47

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/7 14:50:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑