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

新站网站推广公司wordpress后台登录

新站网站推广公司,wordpress后台登录,建筑设计软件哪个好用,个人网站建设论文题意#xff1a; cases T(1≤T≤10) (0n,m≤30000) (0ai≤30000)    n个数ai 表示n个女孩所在教室 m次询问 [L,R]#xff08;1 L R n#xff09;   问访问所有女孩的顺序方案数(进教室顺序)为多少(一次进教室只能访问一个人) 分析…题意 cases T(1≤T≤10) (0n,m≤30000) (0ai≤30000)           n个数ai 表示n个女孩所在教室       m次询问 [L,R]1 L R n           问访问所有女孩的顺序方案数(进教室顺序)为多少(一次进教室只能访问一个人)    分析     莫队算法 排列数       一个区间内的方案数为 C(m,c1)*C(m-c1,c2)*C(m-c1-c2,c3)*....*C(cn,cn)           每次转移通过下式        C(m1,n1) C(m,n) * (m1/n1)               C(m,n) C(m1,n1) * (n1/m1) 对于缩小的过程而言          因为需要对大素数取模除法就是乘上对应的乘法逆元故先用费马小定理   #include iostream #include cstdio #include cmath #include algorithm #include cstring using namespace std; const int MOD 1000000007; const int MAXN 30005; const int MAXM 30005; struct Query {int L,R,id; }node[MAXM]; struct Ans {long long a; }ans[MAXM]; int a[MAXN],num[MAXN]; long long inv[MAXN];//乘法逆元 int t,n,m,unit; void work() {long long temp 1;memset(num,0,sizeof(num));int L 1 , R 0;for(int i 0; i m ; i){while(R node[i].R)//C(m1,n1) C(m,n)*(m1/n1){R;num[a[R]];temp temp * (R - L 1) % MOD * inv[num[a[R]]] % MOD;}while(R node[i].R)//C(m,n) C(m1,n1)*(n1/m1){temp temp * num[a[R]] % MOD * inv[R - L 1] % MOD;num[a[R]]--;R--;}while(L node[i].L)//C(m,n) C(m1,n1)*(n1/m1){temp temp * num[a[L]] % MOD * inv[R - L 1] % MOD;num[a[L]]--;L;}while(L node[i].L)//C(m1,n1) C(m,n)*(m1/n1){L--;num[a[L]];temp temp * (R - L 1) % MOD * inv[num[a[L]]] % MOD;}ans[node[i].id].a temp;} } bool cmp(Query a,Query b) {if(a.L/unit ! b.L/unit) return a.L/unit b.L/unit;else return a.R b.R; } void Init()//femat {inv[1] 1;for(int i 2; i MAXN; i) inv[i] inv[MOD % i] * (MOD - MOD / i) % MOD; } int main() {Init();scanf(%d,t);while(t--){scanf(%d%d,n,m);for(int i 1; i n; i) scanf(%d,a[i]);for(int i 0; i m; i){scanf(%d%d,node[i].L,node[i].R);node[i].id i;}unit (int)sqrt(n);sort(node,nodem,cmp);work();for(int i 0; i m ;i)printf(%lld\n,ans[i].a);} }  转载于:https://www.cnblogs.com/nicetomeetu/p/5709207.html
http://www.pierceye.com/news/446136/

相关文章:

  • 英文外贸网站建设中国建筑出版在线官网app
  • 浙江网站建设服务公司shopex网站搬家
  • 网站服务器无法访问百姓装潢上海门店具体地址
  • 怎么做网站推广怎么样网页截图快捷键是哪个
  • 常州网站制作费用如何搭建网站的支付接口
  • 网站会员体系网站后台都有哪些
  • 宜昌网站建设制作公司网站301在哪做
  • 备案网站分布地点wordpress如何去掉amp:
  • 做一个小说阅读网站怎么做网站 没有备案 访问不了
  • 乐山乐人网站建设公司网站域名查主机名
  • 自适应网站的代表腰肌劳损的自我治疗和恢复的方法有什么?
  • 玉环城乡建设规划局网站企业网站源码带后台
  • 网站热点关键词免费可商用素材网站
  • 网站站内优化案例自己做的网页怎么上传网站吗
  • 深圳制作网站有用吗如何做网站优化
  • 皖住房建设厅网站the 7 wordpress
  • 怎么自己学着做网站写网站代码
  • 自己电脑上做的网站 怎么让别人看怎么做网站在谷歌
  • 同一ip 网站 权重怎样做才能发布你的网站
  • 上海利恩建设集团有限公司网站社交网站先做pc站可以吗
  • 用网站做淘宝客新媒体销售好做吗
  • 手机模板的网站哪个好wordpress关闭google字体
  • 医疗行业网站怎么做网站反链和外链的区别
  • html网站开发事例教程一起做网店官网下载
  • 中小企业网站优化锦州网站制作公司
  • 谁会在掏宝网上做网站网站开发与设计课程设计
  • 公司网站建设的改进的建议前潮网络网站建设
  • 济宁500元网站建设wordpress 安装错误
  • 网站建设周记网站建设公司面临的问题
  • 网站可视化编辑普通网站与营销型网站有什么区别