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

天津网站开发建设网站认证要钱

天津网站开发建设,网站认证要钱,做logo好的网站,做网站 建站范德蒙德恒等式 考虑统计每一个右括号位置的贡献&#xff0c;也就是每个右括号作为右边起点的贡献 其中i0的时候&#xff0c;r-1<r-0,故i0时贡献为0&#xff0c;直接套用恒等式不会有影响 #include <bits/stdc.h> using namespace std; typedef long long int ll; # d…

范德蒙德恒等式

\sum_{i=0}^{n}\binom{n}{i}*\binom{m}{x-i} = \binom{n+m}{x}

考虑统计每一个右括号位置的贡献,也就是每个右括号作为右边起点的贡献

\sum_{i=1}^{r}\binom{l}{i}\binom{r-1}{i-1}= \sum_{i=1}^{r}\binom{l}{i}\binom{r-1}{r-i} = \binom{l+r-1}{r}

其中i=0的时候,r-1<r-0,故i=0时贡献为0,直接套用恒等式不会有影响

#include <bits/stdc++.h>
using namespace std;
typedef long long int ll;
# define mod 1000000007
ll fac[1000000+10],inv[1000000+10];
ll qp(ll base, ll pow)
{ll ans=1;while(pow){if(pow&1)ans=ans*base%mod;pow>>=1;base=base*base%mod;}return ans;
}
void init()
{fac[0]=1;for(int i=1;i<=1000000;i++){fac[i]=fac[i-1]*(ll)i%mod;}inv[1000000]=qp(fac[1000000],mod-2);for(int i=1000000-1;i>=0;i--){inv[i]=(ll)(i+1)*inv[i+1]%mod;}
}
ll getc(int x,int y)
{if(x<y)return 0;return fac[x]*inv[y]%mod*inv[x-y]%mod;
}
int l[200000+10],r[200000+10];
int main()
{init();string s;cin>>s;s=" "+s;for(int i=1;i<s.length();i++){l[i]+=l[i-1];l[i]+=(s[i]=='(');}for(int i=s.length()-1;i>=1;i--){r[i]+=r[i+1];r[i]+=(s[i]==')');}ll ans=0;for(int i=2;i<s.length();i++){if(s[i]==')'){ans+=getc(r[i]+l[i]-1,r[i]);ans%=mod;}}cout<<ans;return 0;
}

 

http://www.yayakq.cn/news/713743/

相关文章:

  • 石家庄专门做网站佛山网络营销网站
  • wordpress网站好慢wordpress增加访问性能
  • 江西岳顶建设工程有限公司网站哈尔滨建站模板源码
  • 推广网站有哪些方式穆棱建设局网站
  • 软文素材重庆seo研究中心
  • 余姚 做网站建设网站公司专业
  • 黑色大气网站源码seo挖关键词
  • 淘客手机版网站怎么做怎么wordpress下载
  • 企业内部网站合肥企业网站建设工
  • 青岛网站建设机构海南app开发公司
  • 商务网站建设实训过程dw2018网页制作步骤图文
  • 网站建设公司使用图片侵权使用者有无责任小程序商城开发需要多少钱
  • 网站建设业务员招聘重庆在线教育平台
  • 网站开发用php还是.net好网站后台文本编辑器
  • 怎样看出一个网站是那个公司做的怎么做个人网站建设
  • 广州市官网网站建设怎么样吉林文明网设计专门页面
  • 品牌营销与品牌管理的区别襄樊seo
  • 网站服务流程中国建设银行官网站保本理财
  • wordpress云建站教程视频网站关键词如何选取
  • 网站域名包括哪些源码商城源码
  • 石家庄网站建设远策科技网络推广外包怎么样
  • 网站新闻后台怎么做sql网站发布流程
  • wordpress建立企业网站亚马逊网站建设特点
  • 网站建设软件 优帮云wordpress标签小工具
  • 宝塔面板怎么建设网站Wordpress4.0参考手册.CHM
  • 美食网站建设的时间进度表网站设计红色表示什么
  • 网站开发技术考试试卷wordpress数据库设计
  • 装修网站运营网站开发一般有那些语言
  • 网站建设的意义和作用wordpress怎么做页面模板
  • 英文网站开发谷歌系平台推广