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

网站开发面板聊城高新区建设局网站

网站开发面板,聊城高新区建设局网站,班级优化大师的功能,重庆出名的网站建设公司目录 原题描述: 题目描述 输入格式 输出格式 样例 #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.yayakq.cn/news/651424/

相关文章:

  • 网站建设记什么科目广西桂林旅游几月份去最好
  • 商城建站系统多少钱wordpress优酷插件下载
  • 康巴什网站建设免费中文网站模板下载
  • 专业网站建站费用怎样进行关键词推广
  • 广州网站推广哪家好c2c交易会被判刑嘛
  • 吉林做网站多少钱iis 多网站
  • 怎样更换动易2006网站模板企业网站开发韵茵建站
  • 印度做杂质的网站wordpress 和 shopify
  • 做任务领礼品的网站泉州市建设局网站
  • 重庆1000元网站建设卖货网站平台
  • 怎么使用vs2017做网站网站建设加盟
  • 可信网站认证服务商编辑网站的软件
  • 兰州网站制作公司在哪里深圳网站品牌推广
  • 那些知名网站是外包做的什么是指定网站的域名
  • 宁波网站建设地方中国营销大师排名
  • 网站模版下载专业建设润滑油网站
  • 南京专业网站制作多少钱网页平台
  • 网站布局建设网络推广公司联系方式
  • 潍坊做网站的那家好网站策划推广方案
  • 米拓企业网站管理系统大连网站如何制作
  • 新公司做网站网络营销的方法有哪些
  • 瓜果类网站建设方案东莞商贸公司寮步网站建设价格
  • 优化网站 提高查询建设法规的网站
  • 江苏省住房和城乡建设部网站设计网站专业
  • 网站建设方案书是啥开通的网站怎样安装
  • 免费网站怎么做排名html5标签属性大全
  • 佛山外贸网站推广伊克昭盟seo
  • 网站建设怎么管理业务员全屏网页设计尺寸
  • 自学做网站多久打开百度搜索
  • 中国网站为什么要备案wordpress onepager