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

国外设计作品网站吸引客人的产品宣传句子

国外设计作品网站,吸引客人的产品宣传句子,网站建设中一般要多久,新开传奇网站韩版本场比赛难度不大,也是本人第一次AK,最后一题用组合数学推公式,本篇博客主要讲解最后一题的思路 G-小红的陡峭值(五)(hard)_牛客周赛 Round 84 思路:本题要我们求p/q mod M ,即p*&am…

本场比赛难度不大,也是本人第一次AK,最后一题用组合数学+推公式,本篇博客主要讲解最后一题的思路

G-小红的陡峭值(五)(hard)_牛客周赛 Round 84

思路:本题要我们求p/q mod M ,即p*(q的逆),q为排列数,我们可以很容易得到,即 n!,但分子为所有排列的陡峭值之和,暴力做法肯定是不行的,于是我们可以通过绝对值的性质:若a2>a1,则|a1-a2|=|a2-a1|=a2-a1,先将数组a进行升序排序,我们可以计算a[i-1]a[i]这对相邻元素会出现在多少种不同的排列中,这里我们可以使用高中学的排列组合来计算,从n个元素中拿出去2个元素,还剩下n-2个元素,那么这n-2个元素就有(n-2)!种摆放方式,再将a[i-1]a[i]插入n-1个空中的任意一个,就可以得到a[i-1]a[i]在(n-2)!*(n-1)=(n-1)!个排列中做出了贡献,而a[i]a[i-1]的贡献与a[i-1]a[i]一样,那么我们要计算出(a[i]-a[i-1])+(a[i]-a[i-2])+(a[i]-a[i-3])+...+(a[i]-a[1])的和,那么这个式子化简一下就是(i-1)*a[i]-pre[i-1],最终我们得到的结果p/q= \frac{2*(\sum_{i=1}^{i=n}Si) *(n-1)!}{n!}=\frac{2*\sum_{i=1}^{i=n}Si}{n}

Code:

int n;int qmi(int a,int b)
{int res=1;while(b){if(b&1)res=res*a%mod;b>>=1;a=a*a%mod;}return res;
}
void solve()
{cin >> n;vector<int> v(n+1);for(int i=1;i<=n;i++) cin>>v[i];sort(v.begin()+1,v.end());vector<int> pre(n+1,0);for(int i=1;i<=n;i++) {pre[i]=(pre[i-1]+v[i]%mod)%mod;}int S=0;for(int i=1;i<=n;i++){int b=((v[i]%mod)*(i-1+mod)%mod)%mod;b=(b-pre[i-1]+mod)%mod;S=(S+b)%mod;}int num=(2*S)%mod;int inv=qmi(n,mod-2);int ans=num*inv%mod;cout<<ans<<endl;
}

http://www.hrbkazy.com/news/26172.html

相关文章:

  • 海外营销是干什么的重庆网页优化seo公司
  • 网站开发的语言广州白云区新闻头条最新消息今天
  • 龙华做棋牌网站建设哪家便宜周口seo
  • 企企业业网网站站建建设设竞价推广账户竞价托管收费
  • 静态网站建设的PPT国家新闻最新消息今天
  • 只做PC版网站百度竞价推广怎么样才有效果
  • o2o网站建设流程站长字体
  • 仁寿县建设局网站中央电视台新闻联播广告价格
  • 昆山网站制作chrome谷歌浏览器
  • 建网站教学视频关键词优化课程
  • 网站有哪些风格北京做的好的seo公司
  • 微网站建设找哪家公司关键词优化的最佳方法
  • 沈阳定制网站建设南京关键词seo公司
  • 广州地铁5号线上海推广seo
  • 网站建设与管理教学设计黑帽seo技术论坛
  • 做宣传单用什么网站找图片素材抚顺seo
  • 阿里云大学 网站建设网络舆情分析报告模板
  • 做盗版网站浏览器网站进入口
  • WordPress网站转HTPPS关键词优化排名软件
  • 长春电商网站建设价格统计站老站长推荐草莓
  • 代做毕业设计实物网站顶尖文案
  • 网页设计题材windows优化大师官方下载
  • htnl5 做的视频网站seo内部优化方式包括
  • 做soho建立网站百度账号查询
  • 北京住房和城乡建设委员会网站共有产权百度指数移动版
  • 网站建设容易吗今日时事新闻
  • 常州网站营销推广关键词排名监控批量查询
  • wordpress pdf 下载关键词优化seo
  • 用word做网站功能结构图seo技术培训泰州
  • 建html5网站百度招聘平台