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

c 网站开发技术常德网站建设优化

c 网站开发技术,常德网站建设优化,网上注册公司流程和费用营业执照,wordpress二维码1.不要多开map,很占空间和时间 2.差分体现在占教室,区间的减用差分,区间的加可以模拟翻棋子或者涂油漆什么的 3.二分体现在最大值最小,就是具有单调性,无穷绝对可以的情况,那么从无穷开始二分尝试答案&am…

1.不要多开map,很占空间和时间

2.差分体现在占教室,区间的减用差分,区间的加可以模拟翻棋子或者涂油漆什么的

3.二分体现在最大值最小,就是具有单调性,无穷绝对可以的情况,那么从无穷开始二分尝试答案,最终快速找到

P1083 [NOIP 2012 提高组] 借教室 - 洛谷

#include<bits/stdc++.h>
using namespace std;
#define N 100011
typedef  long long ll;
typedef pair<int,int> pii;
int df[1000002];
int n,m;
int d[1000002];
int s[1000002],t[1000002];
bool check(int x)
{vector<int> dff;dff.push_back(0);for(int i=1;i<=n;i++) dff.push_back(df[i]);for(int i=1;i<=x;i++){dff[s[i]]-=d[i];dff[t[i]+1]+=d[i];}ll s=0;for(int i=1;i<=n;i++){s+=dff[i];if(s<0) return true;}return false;
}
void solve()
{} 
int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);//solve();cin>>n>>m;int a,b;a=0;for(int i=1;i<=n;i++){cin>>b,df[i]=b-a;a=b;	} for(int i=1;i<=m;i++) cin>>d[i]>>s[i]>>t[i];int l=1,r=m;if(!check(m)){cout<<0;}else{int an;while(l<=r){int mid=(l+r)>>1;if(check(mid)){an=mid;r=mid-1;}else l=mid+1;}cout<<-1<<endl;cout<<an;		}return 0;
}

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

相关文章:

  • 如何创建一个网站的步骤本地电脑做视频网站 外网连接
  • 福州网站建设优质服务商精美 企业网站模板
  • wordpress 更改标题seo优化方式
  • 做的网站必须备案安阳 做网站
  • 网站建设寮步中国最好的建筑公司
  • 网站建设协议 合同组建一个网站
  • 订单网站模板想做代理怎么找商家
  • 网站 备案 注销 影响wordpress密钥
  • 南京凯盛建设集团有限公司网站wordpress本地环境迁移步骤
  • 东莞商城网站建设公司小米网站建设案例
  • 建设一个网站需要哪方面的费用qq是哪个公司开发的软件
  • 无锡网站制作那些建站公司排名前十名
  • 宝应建设局网站毕业设计做购物网站的要求
  • 不用域名做自己的网站管理软件有哪几种
  • 长沙专门做网站公司wordpress 作品
  • 太原手机网站开发天眼查在线查询
  • 搜索引擎网站推广定义腾讯企点怎么用
  • 网站建设功能点价格佛山债优化公司
  • 多个网站做计划Wordpress带商城的主题
  • 东源县住房和城乡建设部网站世界十大软件公司排名
  • 青岛网站建设公教学资源系统网站建设方案
  • 网络公司做网站的合同免费看舆情网站
  • 网站建设前期分析wordpress注册问题
  • 微网站 具有哪方面的优势代理公司注册需要多少钱
  • 淘宝网发布网站建设没有网站可以域名备案
  • 如何给网站备案电脑版网页版登录入口
  • 网站侧边 跟随 样式线上营销网站设计
  • 建设官方网站的作用嵊州建设局网站
  • 网站如何编辑建设企业网站官网企业网银
  • 个人网站免费建设美妆网站怎么做