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

建设模板类网站抖音流量推广神器软件免费

建设模板类网站,抖音流量推广神器软件免费,福田蒙派克4s店电话和地址,中国招聘网如图所示,这道题的暴力解法就是枚举每天的营业额,让该营业额和前面的天的营业额依次相减取最小值这样的话我们的时间复杂度就是N平方,我们是很有可能超时的 所以我们选择用set容器的二分查找功能 我们每次遍历到一个数的时候,前…

如图所示,这道题的暴力解法就是枚举每天的营业额,让该营业额和前面的天的营业额依次相减取最小值这样的话我们的时间复杂度就是N平方,我们是很有可能超时的

所以我们选择用set容器的二分查找功能

我们每次遍历到一个数的时候,前面的天的营业额要保证都插入进了set容器里

然后我们用lowerbound找到set里面大于等于这天营业额最小的数,和小于这天营业额最大的数,比较一下哪个差距小,就算哪个

lowerbound的迭代器减减就是我们小于这天营业额最小的值,但是如果set里只有一个数的话,我们迭代器减减是会越界的呀,我们可以给这个set容器定义两个极大值和极小值,也就是正无穷和负无穷,是不会影响最小波动值的结果的

实现一下代码

#include <iostream>
#include <set>
#include <cmath>
#include <cstdlib>
using namespace std;typedef long long ll;
ll n;
const int INF = 0x3f3f3f3f;
const int N = 3e4;
ll a[N];
int main()
{set<int> st;ll ret = 0;cin >> n;int x;cin >> x;ret+=x;st.insert(x);st.insert(-INF);st.insert(INF);for(int i = 2;i<=n;i++){ll x;cin >> x;auto it = st.upper_bound(x);auto tmp = it;tmp--;ret+=(min(abs(*it-x),abs(*tmp-x)));st.insert(x);}cout << ret << endl;return 0;
}

http://www.dtcms.com/a/514015.html

相关文章:

  • 做网站筹钱需要多少钱长沙网站seo哪家公司好
  • 网站建设发信息高性能网站建设指南 京东
  • 网站运营方案书网站的建设的项目介绍怎么写
  • CUDA-GDB(1)——简介
  • 全国建设厅网站长沙网站建设zh68
  • 网站开发仿站网站建设兴田德润
  • 网站项目规划与设计搜网站关键词
  • 做费网站后台系统免费模板网站
  • 咨询邯郸网站建设成都各公司网站
  • jsp网站开发详解书网站搭建设计课程报告
  • 重庆建设工程招标信息网站做企业网站能赚钱吗?
  • 公司网站网络营销是什么石家庄网络关键词排名
  • 江西网站建设价位社区网站怎么做
  • 哪个网站可以做条形码做网站成本
  • 八年级做网站flash 网站管理系统
  • 网站备案一天通过ppt模板大全免费下载简洁
  • 乌兰县wap网站建设公司凡科做公司网站怎么收费
  • 网站设计规划高中信息技术网站建设与运营的论文的范本
  • 关于网站开发的自我评价wordpress 搜索引擎优化
  • 重庆网站优化方式怎样做网站性能优化
  • 建立一个网站的费用做网站使用什么语言写
  • 网站flash音乐播放器wordpress 显示当前时间
  • 部门网站建设管理典型经验材料淮安住房和城乡建设厅网站
  • 【文献笔记】CVPR 2019 | GACNet-点云上的图注意力机制网络
  • 网站建设具体要求高端营销型企业网站建设
  • 手机搞笑网站模板下载安装p2p理财网站开发框架
  • 百度网站认证风景旅游网页设计
  • 做直发网站很有质感的网站
  • 做淘宝美工图片网站最好看免费观看高清大全大江大河
  • 临沂网站设计哪家好北京公司注册资金