当前位置: 首页 > 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/231662.html

相关文章:

  • 产品营销类网站海外网站
  • 企业没有网站怎么对外做公示常用的网络推广方法有
  • 易尔通做网站怎么样东莞推广
  • 手机微信网站开发教程友情链接只有链接
  • 成都网站建设小公司外贸营销网站制作公司
  • 东莞清洁服务网站建设重庆旅游seo整站优化
  • 安仁做网站陕西seo公司
  • 做网站利用自己电脑重庆seo
  • 网站被挂黑链排名降权百度旅游官网
  • 分布式网站开发整合网络营销公司
  • php 茶叶网站济南百度推广优化
  • 个人做流量大的网站百度视频广告怎么投放
  • 昔阳做网站公司网络推广培训课程内容
  • 手机写文章用wordpress优化软件下载
  • 用ssh做的网站如何交换优质友情链接
  • 做购物商城网站建设谷歌seo排名优化
  • 网站建设和设计seo是指搜索引擎优化
  • 池州网站建设兼职百度指数趋势
  • 响应式个人网站psd网络营销电子版教材
  • 网站显示后台登陆链接怎么把网站排名到百度前三名
  • 做设计的靠谱兼职网站seo关键字优化技巧
  • discuz做网站百度大搜推广和百度竞价
  • 网站怎么做防盗seo品牌
  • 彩票推广网站如何做做seo推广一年大概的费用
  • 沈阳酒店企业网站制作湖南企业seo优化报价
  • 画册设计理念seo和sem推广
  • 成都电子网站建设搜索引擎公司排名
  • 开元棋牌网站怎么做百度秒收录
  • 鞍山市信息网站青岛网站制作seo
  • 网络营销站点页面设计原则百度营销后台