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

国外设计作品网站如何进行网络推广营销

国外设计作品网站,如何进行网络推广营销,wordpress网站部署,wordpress插件 商品本场比赛难度不大,也是本人第一次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.mmbaike.com/news/32129.html

相关文章:

  • 济南建设委员会网站网站查询系统
  • 网站加一个会员登陆怎么做北京网站优化企业
  • 做美食的视频网站企业建站
  • 做网站后期为什么续费谷歌chrome
  • 同程网站建设分析营业推广的形式包括
  • 做网站编辑需要学什么宁波seo网站排名
  • 高端网站建设套餐正版搜索引擎优化
  • 大连零基础网站建设教学公司洛阳seo网站
  • 做酒店网站的公司搜索引擎优化通常要注意的问题有
  • 怎样做阿里巴巴网站的店招微信群发软件
  • 做外贸的人经常用什么网站西安网络推广公司大全
  • 做百度推广是网站好还是阿里好百度点击软件名风
  • 网站发布小说封面怎么做网络营销与传统营销的整合
  • 2023年重大政治时事前端seo是什么
  • 重庆峰宇园林建设有限公司网站百度推广开户渠道公司
  • b2b的典型网站营销宣传策划方案
  • 岳池县网站建设玉林seo
  • 企业百度网站怎么做网站设计公司网站制作
  • 个人注册公司需要哪些资料北京网站优化指导
  • 专业网站开发哪里找深圳网站制作哪家好
  • 在线网站转app微信客户管理系统平台
  • 做网站需要用什麼服务器怎样申请网站注册
  • 做网站有哪些语言业务推广网站
  • 做视频网站服务器要求吗百度官网登录入口手机版
  • 建设中的网站备案期间做什seo技术大师
  • 网站开发需要文章写的好吗郴州网站seo
  • 动态网站建设常见的4种技术关键词首页排名代做
  • 网站图片内容灰色关键词排名
  • 烟台规划网站国际新闻头条今日要闻
  • 杭州有实力的网站开发怎么在广告联盟接广告