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

济南专业制作网站/搜索引擎优化的办法有哪些

济南专业制作网站,搜索引擎优化的办法有哪些,小程序商城制作平台,郑州网站建设定制开发【BZOJ5339】[TJOI2018]教科书般的亵渎(斯特林数) 题面 BZOJ洛谷 题解 显然交亵渎的次数是\(m1\)。 那么这题的本质就是让你求\(\sum_{i1}^n i^{m1}\),中间再减掉几项直接暴力就行了。 所以只要考虑求这个东西。 比如说斯特林数?\…

【BZOJ5339】[TJOI2018]教科书般的亵渎(斯特林数)

题面

BZOJ
洛谷

题解

显然交亵渎的次数是\(m+1\)
那么这题的本质就是让你求\(\sum_{i=1}^n i^{m+1}\),中间再减掉几项直接暴力就行了。
所以只要考虑求这个东西。
比如说斯特林数?
\[m^n=\sum_{i=0}^{n}{m\choose i}i!\begin{Bmatrix}n\\i\end{Bmatrix}\]
那么
\[ \begin{aligned} \sum_{i=1}^n i^m&=\sum_{i=1}^n\sum_{j=0}^m {i\choose j}j!\begin{Bmatrix}m\\j\end{Bmatrix}\\ &=\sum_{j=0}^m j!\begin{Bmatrix}m\\j\end{Bmatrix}\sum_{i=1}^n{i\choose j}\\ &=\sum_{j=0}^m j!\begin{Bmatrix}m\\j\end{Bmatrix}{n+1\choose j+1}\\ &=\sum_{j=0}^m \begin{Bmatrix}m\\j\end{Bmatrix}\frac{(n+1)^{\underline {j+1}}}{j+1} \end{aligned}\]
这样子可以做到\(O(m^2)\)
斯特林数直接\(O(m^2)\)暴力预处理即可。

讲个笑话,这题我long long都没开就过了。

#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
#define MOD 1000000007
#define ll long long
inline ll read()
{ll x=0;bool t=false;char ch=getchar();while((ch<'0'||ch>'9')&&ch!='-')ch=getchar();if(ch=='-')t=true,ch=getchar();while(ch<='9'&&ch>='0')x=x*10+ch-48,ch=getchar();return t?-x:x;
}
int fpow(int a,int b){int s=1;while(b){if(b&1)s=1ll*s*a%MOD;a=1ll*a*a%MOD;b>>=1;}return s;}
int S[60][60];
int Calc(int n,int m)
{int ret=0;n+=1;for(int j=0;j<=m;++j){int s=1;for(int k=0;k<=j;++k)s=1ll*s*(n-k+MOD)%MOD;ret=(ret+1ll*S[m][j]*s%MOD*fpow(j+1,MOD-2))%MOD;}return ret;
}
ll n,a[55];int m;
int main()
{S[0][0]=1;for(int i=1;i<=55;++i)for(int j=1;j<=i;++j)S[i][j]=(1ll*S[i-1][j]*j+S[i-1][j-1])%MOD;int T=read();while(T--){n=read();m=read();for(int i=1;i<=m;++i)a[i]=read();sort(&a[1],&a[m+1]);int ans=0;for(int i=0;i<=m;++i){ans=(ans+Calc((n-a[i])%MOD,m+1))%MOD;for(int j=i+1;j<=m;++j)ans=(ans+MOD-fpow((a[j]-a[i])%MOD,m+1))%MOD;}printf("%d\n",ans);}return 0;
}

转载于:https://www.cnblogs.com/cjyyb/p/10450786.html

http://www.lbrq.cn/news/1092961.html

相关文章:

  • 在重庆 那里可以做诚信网站认证/优化是什么梗
  • 网站建设规范布局/武汉seo排名扣费
  • 包头怎样做网站/加盟教育培训机构
  • 做茶网站/黄山seo公司
  • 微网站 功能/郑州网站建设推广优化
  • 建设网站的源代码的所有权/自己网站怎么推广
  • 在马来西亚做博彩网站合法吗/seo搜索引擎优化介绍
  • 微网站可以自己做吗/优化推广seo
  • 做网站需要资料/大数据分析
  • 深圳快速网站制/学seo建网站
  • 网站的 规划与建设/天津网络广告公司
  • 海南省建设设厅官方网站/免费站长工具
  • 新手销售怎么和客户交流/惠州seo快速排名
  • 数据库对网站开发的作用/网站设计公司网站制作
  • 9夜夜做新郎网站/情感营销的十大案例
  • 如何制作网页网站/广告联盟接广告
  • 个人简历word文档/seo专员工作容易学吗
  • 福建定制网站开发/如何制作微信小程序店铺
  • 用asp做网站出现空白/网络推广自学
  • 旅游主题 wordpress/北京seo推广服务
  • 象58同城网站建设需要多少钱/关键词推广营销
  • vivo手机为什么建设网站/域名查询网入口
  • asp动态网站开发课后答案/徐州seo代理计费
  • 杭州p2p网站开发商/国际婚恋网站排名
  • 深圳便宜做网站/排名优化价格
  • 高端 网站定制/微信公众号推广
  • 服装网站建设报关/公司网站推广
  • 烟台专业的网站建站公司/网站建站流程
  • 网站建设与推广话术/免费b站软件推广网站2023
  • 小程序需要租服务器吗/北京网站seowyhseo
  • 机器学习——随机森林算法分类问题案例解析(sklearn)
  • JavaScript中.splice()的用法
  • 零基础 “入坑” Java--- 十四、【练习】图书小系统
  • DSP在CCS中实现双核在线仿真调试及下载的方法(以TMS320F28x为例)
  • Zero-Shot TrackingT0:对象分割+运动感知记——当“切万物”武士学会运动记忆,目标跟踪稳如老狗
  • Linux的磁盘存储管理实操——(下二)——逻辑卷管理LVM的扩容、缩容