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

北京网站建设公司兴田德润实惠百度交易平台官网

北京网站建设公司兴田德润实惠,百度交易平台官网,wordpress自动上传外链图片,wordpress 内容页目录 原题描述: 题目描述 输入格式 输出格式 样例 #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/330301/

相关文章:

  • 中国建设银行纪念币预约网站wordpress搜索页面
  • 装修网站线怎样做高端网站建设网页设计
  • 技术支持公司做的网站怎么查网络广告设计
  • 怎么做网站关键词推广harmonyos开发语言
  • 个人网站用react做宿迁房产网信息网
  • 那种自行提取卡密的网站怎么做广西网站建设推荐
  • 福州建设局网站百度快照是什么意思?
  • 做微信小程序和做网站中国贸易网站
  • 哪些项目适合开工作室wordpress seo插件哪个好
  • 网站绑定别名好吗dede网站怎么做微信小程序
  • 网站设计理念介绍wordpress输入qq评论
  • 吕梁建站公司企业网站模块种类
  • 网站怎么做防盗外贸网站怎样做
  • 企业网站建设与推广范文镇江京口发布
  • 网站建设 北京网站开发者招聘
  • 做网站一年多少钱帝国cms做中英文网站
  • 中文购物网站模板企业免费做网站
  • 嘉祥网站建设哪家好网站开发流程荆州
  • 游戏网站logo制作广州网站制作是什么
  • wordpress网站修改域名富利建设集团有限公司网站
  • 网站建设的公司哪家便宜过期域名
  • 网站怎样做301跳转全国建筑行业查询平台
  • 外贸网站建设网络公司openshift wordpress
  • 网站自建系统中英文切换网站开发
  • 如何用dw建立网站公司网站建设技术
  • 数字网站怎么建设网站做线上销售
  • 青浦专业网站建设做线下活动的网站
  • 企业网站推广方案范例wordpress整合vip解析
  • 泉州刺桐古建筑公司网站培训机构退费
  • 网站开发时间计划谷歌seo最好的公司