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

域名查询站长之家wordpress后台登陆地址

域名查询站长之家,wordpress后台登陆地址,泉州比较好的网站开发建设公司,wordpress进入不了后台题目链接#xff1a;洛谷BZOJ 分析#xff1a; 好像没有什么好说的就是一个平衡树的板子……唯一要注意的就是这里要找的并不是严格的前驱和后继#xff0c;因为如果找到之前某一天的营业额和它相等那么差就是0#xff0c;所以我们仍然在结构体中开一个域cnt来存储同一个元…题目链接洛谷BZOJ 分析 好像没有什么好说的就是一个平衡树的板子……唯一要注意的就是这里要找的并不是严格的前驱和后继因为如果找到之前某一天的营业额和它相等那么差就是0所以我们仍然在结构体中开一个域cnt来存储同一个元素存储了多少次如果a[p].cnt1说明这个元素已经出现了不止一次了那么直接跳出循环返回a[p].val即可。 这一段代码贴在这里 if(vala[p].val){if(a[p].cnt1){ansp;break;}... } 然后说一下我的沙雕错误……建树的时候手一抽在左子树上压了个INF在右子树上压了个-INF然后敲敲打打找了两个小时的bug…… 对于这件事我只想说妈的智障 全部代码如下 #includebits/stdc.h #define maxn 40000 using namespace std; struct treap{int val;int l,r;int dat;int size;int cnt; }a[maxn]; int tot,root,n,inf0x7fffffff,ans0;inline int read(){int cn0,f1;char c;cgetchar();while(!isdigit(c)){if(c-)f-1;cgetchar();}while(isdigit(c)){cncn*10c-0;cgetchar();}return cn*f; }inline int New(int val){a[tot].valval;a[tot].datrand();a[tot].cnta[tot].size1;return tot; }inline void update(int p){a[p].sizea[a[p].l].sizea[a[p].r].sizea[p].cnt; }inline void build_tree(){New(-inf),New(inf);root1;a[1].r2;update(root); }void zig(int p){int qa[p].l;a[p].la[q].r,a[q].rp,pq;update(a[p].r),update(p); }void zag(int p){int qa[p].r;a[p].ra[q].l,a[q].lp,pq;update(a[p].l),update(p); }void insert(int p,int val){if(p0){pNew(val);return;}if(vala[p].val){a[p].cnt,update(p);return;}if(vala[p].val){insert(a[p].l,val);if(a[p].data[a[p].l].dat)zig(p);}else{insert(a[p].r,val);if(a[p].data[a[p].r].dat)zag(p);}update(p); }int get_pre(int val){int ans1;//a[1].val-infint proot;while(p){if(vala[p].val){if(a[p].cnt1){ansp;break;}if(a[p].l0){pa[p].l;while(a[p].r0)pa[p].r;ansp;}break;}if(a[p].valvala[p].vala[ans].val) ansp;pvala[p].val?a[p].l:a[p].r;}return a[ans].val; }int get_next(int val){int ans2;// a[2].valinfint proot;while(p){if(vala[p].val){if(a[p].cnt1){ansp;break;}if(a[p].r0){pa[p].r;while(a[p].l0)pa[p].l;ansp;}break;}if(a[p].valvala[p].vala[ans].val) ansp;pvala[p].val?a[p].l:a[p].r;}return a[ans].val; }int main(){ // freopen(turnover.in,r,stdin); // freopen(turnover.out,w,stdout);nread();build_tree();srand(19260817);for(register int i1;in;i){int x;xread();insert(root,x);if(i1)ansx;else{if(get_pre(x)-inf){ansget_next(x)-x;continue;}if(get_next(x)inf){ansx-get_pre(x);continue;}ansmin(x-get_pre(x),get_next(x)-x);} // coutansendl;}printf(%d,ans);return 0; } 转载于:https://www.cnblogs.com/kma093/p/9744022.html
http://www.zqtcl.cn/news/659239/

相关文章:

  • 安徽建海建设工程有限公司网站活动推广宣传方案
  • 镇江市建设审图网站关键词优化过程
  • 广州个人网站备案要多久手机软件界面设计
  • 网站建设成都公司哪家好wordpress悬浮代码
  • 制作网站服务公司wordpress文章添加关注公众号
  • 陶瓷企业 瓷砖地板公司网站建设视频解析wordpress
  • 城乡建设厅网站首页wordpress模板汉化教程视频
  • 网站建设怎么设置渐变色手机网站开发服务商
  • 网站备案用座机租用南宁网站建设优化排名
  • 网页制作与网站建设实战大全读后感霞浦建站公司
  • 网站运营与网络推广方案搜索引擎关键字排名优化
  • 前端角度实现网站首页加载慢优化王业美三个字组成的子
  • 阜阳网站是用idea做html网站
  • 商业网站可以选择.org域名吗seo是东莞企业网站排seo
  • 做百度手机网站关键词排名哪个通讯公司的网络好
  • 网站后期维修问题qq网站建设
  • 做网站不会框架网站开发逻辑图
  • 东莞网站制作个性化宜都网站建设
  • 空壳网站查询网络服务提供者不履行法律、行政法规
  • 付费阅读网站代码做网站需要什么软件
  • 泗阳网站设计外贸网站特点
  • 国外logo设计网站推荐网页浏览器证书失效怎么修复
  • asp.net建立手机网站校园网站设计代码
  • 网站图标怎么下载肇庆新农村建设内容在哪个网站
  • 上海建站哪家好临沂建设工程质量 监督网站
  • 中国建设银行网站地图上海最新新闻热点事件
  • wordpress4.95淘宝优化标题都是用什么软件
  • 大网站用wordpress吗网站广告费怎么做分录
  • 江西建设安全网站会展平面设计主要做什么
  • 阿里巴巴免费做网站吗企业商务网站建设策划书