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

周口做网站哪家好宁波seo公司排名榜

周口做网站哪家好,宁波seo公司排名榜,工作作风建设网站,免费微信商城小程序目录 原题描述: 题目描述 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 样例 #2 样例输入 #2 样例输出 #2 提示 主要思路: 代码实现code: 原题描述: 题目描述 小埋最近在玩一个解密游戏,这个游戏…

目录

原题描述:

题目描述

输入格式

输出格式

样例 #1

样例输入 #1

样例输出 #1

样例 #2

样例输入 #2

样例输出 #2

提示

主要思路:

代码实现code:


原题描述:

题目描述

小埋最近在玩一个解密游戏,这个游戏的解密方法是这样的,这个游戏会给你提供 n 个数,让我们求出这 n 个数里面,有多少个连续的数的平均数大于某个给定的数 M 。这个数可能会很大,所以我们要输出这个数对 1e9+7的取模结果。现在小埋对于这个游戏的解法还是不太理解,现在请你帮助小埋解决这个问题。

输入格式

输入有两行。第一行为两个数 n和 M 。第二行为n 个数。

输出格式

输出的数占一行,即问题的解对 1e9+7 取模的结果。

样例 #1

样例输入 #1

4 3 
1 5 4 2

样例输出 #1

5

样例 #2

样例输入 #2

4 4 5 2 7 3

样例输出 #2

6

提示

1 \le n \le 2 * 10^5

1 \le M \le 3*10^3

所有的数均为正整数且不大于5000

主要思路:

这个题目。由于是平均数>m,所以我们可以将所有的数-m,求一遍前缀和,进行归并排序,求出所有的正序对(i<j,且a[i]<a[j])的数对。

代码实现code:

#include<bits/stdc++.h>
using namespace std;
const int mod=1e9+7;
int a[200010],b[200010];
long long ret=0;
int shu[200010];
void merge(int l,int r)
{if(l == r){return;}int mid=(l+r)/2;merge(l,mid);merge(mid+1,r);//归并排序分治int i=l,j=mid+1,tot=l;while(i<=mid&&j<=r){if(a[i]<a[j]){ret+=(mid-i+1)%mod;ret%=mod;b[tot++]=a[j++];	}else{b[tot++]=a[i++];}}while(i<=mid){b[tot++]=a[i++];	}while(j<=r){b[tot++]=a[j++];}//区间合并for(int i=l;i<=r;i++){a[i]=b[i];}
}
int main()
{int n,m;cin>>n>>m;for(int i=1;i<=n;i++){cin>>shu[i];shu[i]-=m;a[i] = a[i-1]+shu[i];}merge(0,n);cout<<ret;return 0;
}

http://www.ds6.com.cn/news/97459.html

相关文章:

  • 做购票系统网站跨界营销案例
  • 在校学生兼职网站建设域名服务器ip查询网站
  • 淘宝网站推广怎么做做推广
  • 网站服务器怎么维护免费域名解析平台
  • 国外网站能否做百科参考资料百度推广优化工具
  • php怎么做网站磁力引擎
  • wordpress子站点目录北京seo顾问服务公司
  • 用dw做网站怎么上传到网站上石家庄seo网站排名
  • 免费游戏网站模板国际新闻最新消息美国
  • 网站产品介绍长图哪个软件做的自助建站免费建站平台
  • 山东潍坊新闻优化大师客服
  • 怎样发掘网站建设的客户开网店怎么推广运营
  • wordpress 添加订阅按钮金华seo
  • 做建材一般去什么网站宣传搜索引擎seo外包
  • 网站域名在限制域名中网站优化软件哪个好
  • 公司 网站 源码友情链接的网站有哪些
  • 假发票网站查询怎么做武汉关键词包年推广
  • 北京土巴兔装修公司电话网站seo培训
  • 网站效果图怎么做武汉百度推广公司
  • 北京东方广场白帽seo公司
  • 武汉高端网站制作站内优化包括哪些
  • 丰台深圳网站建设公司全网投放广告的渠道有哪些
  • 知名的金融行业网站开发企业短视频推广
  • 怎么做网站的防盗链常州seo外包公司
  • 昆明建设招聘信息网站网站收录查询爱站
  • 滕州做网站的网络营销的四大特点
  • fotor网站做兼职靠谱吗广东近期新闻
  • 蒙阴网站建设上海外包seo
  • 用家里网络做网站网络推广外包哪个公司做的比较好
  • 如何做好销售合肥品牌seo