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

国外网站设计seo是什么意思seo是什么职位

国外网站设计,seo是什么意思seo是什么职位,网站改版代码,成都哪家做网站比较好少见地秒了这道1700,要是以后都这样就好了.... Problem - F - Codeforces 题意: 给定一个数列,让你在这个数列里找一个大小为M的子集,使得极差不超过M 思路: 子集,不是子序列,说明和顺序无…

少见地秒了这道1700,要是以后都这样就好了.... 

Problem - F - Codeforces

题意:

给定一个数列,让你在这个数列里找一个大小为M的子集,使得极差不超过M

 

思路:

子集,不是子序列,说明和顺序无关,因此可以考虑排序

观察一下样例可知,排序后我们可以双指针一下,然后方案数就是区间map之积

 

Code:

#include <bits/stdc++.h>#define int long longusing namespace std;const int mxn=2e5+10;
const int mxe=2e5+10;
const int mod=1e9+7;map<int,int> mp;int N,M;
int len=0;
int a[mxn],b[mxn],c[mxn],pre[mxn];int ksm(int a,int b,int mod){int res=1ll;while(b){if(b&1) res=(res*a)%mod;a=(a*a)%mod;b>>=1;}return res;
}
void solve(){mp.clear();len=0;cin>>N>>M;set<int> S;for(int i=1;i<=N;i++){cin>>a[i];S.insert(a[i]);mp[a[i]]++;}for(auto it:S) b[++len]=it; for(int i=1;i<=len;i++) c[i]=mp[b[i]];pre[0]=1;for(int i=1;i<=len;i++) pre[i]=pre[i-1]*c[i]%mod;int r=1;int ans=0;for(int l=1;l<=len;l++){while(r<=len&&b[r]-b[l]<M&&r-l+1<=M) r++;if(r-1-l+1==M&&b[r-1]-b[l]<M) ans+=pre[r-1]*ksm(pre[l-1],mod-2,mod)%mod;}cout<<ans%mod<<'\n';
}
signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int __=1;cin>>__;while(__--)solve();return 0; 
}

http://www.dt0577.cn/news/6607.html

相关文章:

  • 关于网站建设的介绍广告联盟平台哪个好
  • 各个视频网站怎么做原创作者百度广告优化师
  • 自己怎样做网站线上销售如何找到精准客户
  • 山西省网站临沂seo
  • 青岛门户网站建设seo需要什么技术
  • 网站悬浮网站运营工作的基本内容
  • 网站建设公司专业的建站优化公司互动营销案例分析
  • 每月网站流量seo整站优化报价
  • 辛集城乡建设管理局网站谷歌浏览器官网入口
  • 随州市住房和城乡建设委员会网站可以做产品推广的软件有哪些
  • 深圳网站建设制作品牌公司培训行业seo整站优化
  • 怎样免费自己做网站视频优化网站标题名词解释
  • 两个网站做的h5如何合在一起网络服务提供商是指
  • wordpress.html南宁seo外包要求
  • 浏览器上不了网其他都正常seo网站推广收费
  • 织梦增加网站英文名称班级优化大师网页版
  • 形容网站做的好seo网络优化公司
  • 搜狗优化好的网站精准客户运营推广
  • 天津做个网站需要多少钱优化的定义
  • 武汉网站建设企业关键词排名工具
  • 网站设计扁平化百度精简版入口
  • wordpress 获取菜单项优化系统
  • 哪个网站学做真账比较好seo关键词排名网络公司
  • 网站建设的六个步骤济南seo整站优化厂家
  • 设计logo网站免费奇米网络事件营销
  • 什么网站可以做性格测试培训心得体会怎么写
  • 网站域名解析错误怎么解决google免费入口
  • 怎样做农产品交易平台网站湖南长沙seo教育
  • 网站建设 更新 维护百度上海推广优化公司
  • 网站免费推广平台有哪些自己怎么创建网站