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

雄安做网站优化的公司交换链接适合哪些网站

雄安做网站优化的公司,交换链接适合哪些网站,做优化很好的网站,梧州网站建设公司这是一道有关于滑动窗口的题目 题目链接:https://codeforces.com/gym/104354/attachments 对于这道题可以用两种方法(实则是一种) 1-小根堆中存每两个元素的差值,然后用窗口去滑每一个子区间,遍历找出最小答案 #inc…

这是一道有关于滑动窗口的题目

题目链接:https://codeforces.com/gym/104354/attachments

 对于这道题可以用两种方法(实则是一种)

1-小根堆中存每两个元素的差值,然后用窗口去滑每一个子区间,遍历找出最小答案

#include <bits/stdc++.h>
using namespace std;
#define int long long 
#define PII pair<int,int>
#define fi first
#define se second
#define endl '\n'
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
const int N =5e5+10; 
int a[N];
priority_queue<PII,vector<PII>,greater<PII>> q;void solve()
{int n,k;cin>>n>>k;for(int i=1;i<=n;i++)cin>>a[i];sort(a+1,a+1+n);for(int i=2;i<=k;i++) q.push({a[i]-a[i-1],i});int ans=1e18;for(int i=k;i<=n;i++){q.push({a[i]-a[i-1],i});while(!q.empty()&&i-k+1>q.top().se)//如果i-k>q.top.se了说明当前的窗口已经不包含这两个元素了{q.pop();}ans = min(ans,q.top().fi*(a[i]-a[i-k+1]));}cout<<ans<<endl;
}
signed main()
{IOSint T=1;
//	cin>>T;while(T--) solve(); return 0;
} 

2-小根堆中用于存放当前包含a[i]和a[i-1]的窗口,然后遍历每一个差值,找出包含这两个元素的窗口的max的最小值

#include <bits/stdc++.h>
using namespace std;
#define int long long 
#define PII pair<int,int>
#define fi first
#define se second
#define endl '\n'
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
const int N =5e5+10; 
int a[N];
priority_queue<PII,vector<PII>,greater<PII>> q;void solve()
{int n,k;cin>>n>>k;for(int i=1;i<=n;i++){cin>>a[i];}sort(a+1,a+1+n);PII mx; mx.fi = a[k]-a[1];mx.se =1;int mi = a[2]-a[1];int ans = mi*mx.fi;q.push(mx);for(int i=2;i<=n;i++){int l = q.top().se;while(!q.empty()&&l+k-1<i){q.pop();l = q.top().se;}mx = q.top();mi = a[i]-a[i-1];ans = min(ans,mx.fi*mi);int x;if(i+k-1<=n) x = a[i+k-1]-a[i];else x = a[n]-a[n-k+1];q.push({x,i});}cout<<ans<<endl;
}
signed main()
{IOSint T=1;
//	cin>>T;while(T--) solve(); return 0;
} 

http://www.dtcms.com/wzjs/107909.html

相关文章:

  • 如何用phpstudy做网站网址域名
  • 做电子商务的网站搜索引擎有哪些
  • 凡科互动游戏修改速度seo按照搜索引擎的
  • 布吉网站建设谷歌搜索指数查询
  • 做网站需要哪些工程师html网页制作步骤
  • 做网站系统的销售怎么做网络营销工程师是做什么的
  • 深圳市做网站公司百度企业号
  • 蚌埠市建设局网站seo优
  • 系统难还是网站设计难做搜索引擎广告形式有
  • 网站建设构思而的跟地seo排名点击软件
  • 大连市人民政府官网手机优化大师哪个好
  • php企业网站源码推荐佛山网站建设工作
  • 易语言做网站外挂抖音优化公司
  • 彩票交易网站开发昆明seo关键词排名
  • 网站数据分析怎么做优化课程体系
  • 安庆市网站建设广州seo排名优化公司
  • 响应式网站用什么工具做正版搜索引擎优化
  • 如何做自己网站seo平台是什么
  • 软件开发 网站开发 不同企业关键词排名优化哪家好
  • 网站规划建设与管理维护教程电商平台
  • 安徽省美好乡村建设网站淘宝关键词搜索量排名
  • 不用花生壳做网站服务器百度高级搜索
  • 邢台有什么网站爱站seo工具包官网
  • 大连电子商务网站建设营销策划书案例
  • 网站建设就问山东聚搜网络f深圳广告公司排名
  • 网站建设的重要性最新黑帽seo教程
  • 社保网站做的真烂semiconductor
  • 漯河做网站推广抖音seo关键词优化
  • 行业 网站 方案网站推广排名收费
  • 做外贸批发的网站有哪些百度账号登录入口