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

手机网站开发语言郑州市重点项目建设办公室网站

手机网站开发语言,郑州市重点项目建设办公室网站,做网站的版权问题,做软件的公司网站有哪些文章目录1. 题目2. 解题1. 题目 来源#xff1a;https://tianchi.aliyun.com/oj/15165469968503404/76745683739284070 2. 解题 按道理可以DP暴力求解#xff0c;但是数据规模太大#xff0c;会超时的 手算前几项#xff0c;然后去 oesi 网站查询数列#xff0c;找到 大… 文章目录1. 题目2. 解题1. 题目 来源https://tianchi.aliyun.com/oj/15165469968503404/76745683739284070 2. 解题 按道理可以DP暴力求解但是数据规模太大会超时的 手算前几项然后去 oesi 网站查询数列找到 大施罗德数就是本题的答案 但是这个数列的递推公式是 FnFn−1∑k0n−1Fk∗Fn−1−kF_{n}F_{n-1}\sum_{k0}^{n-1} F_{k} * F_{n-1-k}Fn​Fn−1​k0∑n−1​Fk​∗Fn−1−k​ 是 O(n2)O(n^2)O(n2) 时间复杂度会超时 又查到 超级卡特兰数 Fn∗(n1)(6∗n−3)∗Fn−1−(n−2)∗Fn−2F_{n} *(n1)(6 * n-3) * F_{n-1}-(n-2) * F_{n-2}Fn​∗(n1)(6∗n−3)∗Fn−1​−(n−2)∗Fn−2​ 发现除了第 0 项以外超级卡特兰数 X 2 大施罗德数。厉害 另外超级卡特兰数要求 FnF_nFn​ 要除以 (n1)(n1)(n1)要用到除法的求模转换方法。 除法是无法直接求模的。有以下方法。 除法求模 快速幂 a / c mod pa / c mod p * 1a / c mod p * c^(p-1) mod pa * c^(p-2) mod p或者 乘法逆元法 inv[1] 1; for (int i 2; i n; i) {inv[i] (mod - mod/i) * inv[mod%i] % mod;//求模运算的乘法逆元 }解答 class Solution {vectorlong long catalan;int mod 1e97; public:/*** param n: The number of pyramid levels n* param k: Possible coordinates k* return: Find the sum of the number of plans*/int pyramid(int n, vectorint k) {// write your code herelong long sum 0;catalan vectorlong long(n1, 0);catalan[0] 1;catalan[1] 1;vectorlong long inv(n1);inv[1] 1;for (int i 2; i n; i){inv[i] (mod - mod/i) * inv[mod%i] % mod;//求模运算的乘法逆元}for(int i 2; i n; i){catalan[i] ((catalan[i-1]*(6*i-3)%mod)-((i-2)*catalan[i-2]%mod)mod)*inv[i1]%mod;}for(int i 0; i k.size(); i){sum (sumcal(n,k[i]))%mod;}return sum;}long long cal(int n, int k){if(n k) return 1;return (catalan[n-k]*2)%mod;} };我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.zqtcl.cn/news/550249/

相关文章:

  • html5网站有哪些网站建设部分费用会计科目
  • 网站域名备案 更改吗深圳新站优化
  • 房产网站门户系统免费网站免费无遮挡
  • 用国外网站 图片做自媒体seo诊断a5
  • 广州市南沙建设局网站优改网logo设计
  • 网站建设亿玛酷知名公司网站首页如何做
  • 教育网站 php网络服务公司
  • net域名做网站怎么样建站公司 转型经验
  • 赣州网站建设哪家公司好上海市建设安全协会网站
  • 网站排名优化软件有哪些西宁网站建设官网
  • 支付宝手机网站签约迪庆公司网站开发方法
  • 唐山网站关键词优化网站开发公司推荐
  • 福建响应式网站制作市工商局网站建设情况
  • 深圳网站运营托管罗伯特清崎说的网络营销是什么
  • 太仓市质监站网址百度关键字推广费用
  • 为您打造高端品牌网站pageadmin wordpress
  • 中小型网站建设的基本流程简约网站欣赏
  • 设备上哪个网站做外贸推广网络服务类型及其所采用的网络协议
  • 学习前端开发的网站动漫设计属于什么大类
  • 十堰秦楚网 十堰新闻门户网站报修网站模板
  • 家居小程序源码下载自动seo系统
  • 动态效果的网站建设技术老闵行是指哪里
  • 电商网站开发面临的技术问题做闪图的网站
  • 怎么查看网站开发语言的类型东莞哪些地方是风险区
  • 不用购买域名做网站广州网站建设培训学校
  • 城市轨道建设规范下载网站古网站典模板
  • 关于实验室建设的英文网站深圳企业网站制作公司怎样
  • wordpress全站背景音乐中山网站搜索排名
  • 搭建网站的过程透明主题wordpress
  • 丰台网站建设公司电话深圳微信商城网站设计公司