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

郑州怎么做网站排名重庆设计集团

郑州怎么做网站排名,重庆设计集团,网页设计的好处,必应搜索引擎网站题目链接 可以看出我们是要维护一个下凸壳。 先对斜率从小到大排序。斜率最大、最小的直线是一定会保留的#xff0c;因为这是凸壳最边上的两段。 维护一个单调栈#xff0c;栈中为当前可见直线(按照斜率排序)。 当加入一条直线l时#xff0c;可以发现 如果l与栈顶直线l的交…题目链接 可以看出我们是要维护一个下凸壳。 先对斜率从小到大排序。斜率最大、最小的直线是一定会保留的因为这是凸壳最边上的两段。 维护一个单调栈栈中为当前可见直线(按照斜率排序)。 当加入一条直线l时可以发现 如果l与栈顶直线l的交点p在 l入栈前与栈顶直线 的交点p的左侧那么l会覆盖l(直接用与第一条直线的交点好像也可以)。弹出l加入l。 如果p在p右侧则保留栈顶直线并将l入栈如果重合那么后加入的直线应该会覆盖l弹出l加入l。 在斜率符号改变时结果也是一样的。更新栈的过程应持续到p在p的右侧。 如果有多条直线斜率相同截距大的直线会覆盖截距小的直线。排序后过掉即可。 这有图. //1800kb 160ms #include cstdio #include cctype #include algorithm #define gc() getchar() const int N5e45;int n,sk[N],top,Ans[N]; struct Line{int k,b,id;bool operator (const Line a)const{return ka.k?ba.b:ka.k;} }l[N];inline int read() {int now0,f1;register char cgc();for(;!isdigit(c);cgc()) if(c-) f-1;for(;isdigit(c);nownow*10c-0,cgc());return now*f; } bool Check(int a,int b,int c){//p(l_al_b) is on the left of p(l_bl_c)return 1ll*(l[a].b-l[b].b)*(l[c].k-l[b].k)1ll*(l[b].b-l[c].b)*(l[b].k-l[a].k); }int main() {nread();for(int i1; in; i) l[i].kread(),l[i].bread(),l[i].idi;std::sort(l1,l1n), sk[top1]1;for(int i2; in; i){if(l[i].kl[i-1].k) continue;while(top1 Check(i,sk[top],sk[top-1])) --top;//x(b2-b1)/(k1-k2)sk[top]i;}for(int i1; itop; i) Ans[i]l[sk[i]].id;std::sort(Ans1,Ans1top);for(int i1; itop; i) printf(%d ,Ans[i]);return 0; } 转载于:https://www.cnblogs.com/SovietPower/p/8758159.html
http://www.yutouwan.com/news/203239/

相关文章:

  • 江西省建设厅网站官网wordpress页面模板
  • 比较好的微网站开发平台思茅区建设局网站
  • 站长之家关键词查询淄博网站制作定制
  • 400元网站建设建设厅网站的无法打印
  • 建站平台详细教程河北建设工程网站
  • 电子商务毕业设计 网站建设河南智能网站建设平台
  • 怎么样做网站注册量网站后台无法修改
  • 公司做网络推广哪个网站好怎样快速建设网站模板
  • 网站开发没有完成 需要赔偿多少七牛 wordpress 插件
  • 网站开发怎么人员组织南山网站建设哪家便宜
  • 珠海pc网站建设wordpress在线商城插件
  • 昆明网站制作的方法做网站注册营业执照
  • 餐饮美食网站建设需求分析在线学习
  • 国外服务器vps株洲seo网络优化招聘网
  • 济南中建设计院网站档案网站建设文献综述
  • 做网站为什么要做备案接入东阿聊城做网站的公司
  • 做销售怎么找优质资源网站网站备案组织机构代码
  • 深圳建设岗位证书报名网站做网站展示软件
  • 中国建设人才服务信息网站微信小程序与网站连接
  • 网站制作 培训wordpress的主题文件夹
  • 陕西省交通建设集团商界分公司网站成都网页设计与网站建设
  • 手机端移动网站建设宁波最好的seo外包
  • 推荐微信网站建设查看一个网站开发语言
  • 网站外部优化的4大重点oa系统办公软件怎么用
  • 欧美网站模板 psd摄影婚纱官网
  • 网站开发验收过程外贸网站建设的重要性
  • 企业名称查询网站建设部监理资质申报网站
  • 做个ppt模板网站开发wordpress汉化包
  • 泉州网站建设价钱php项目开发案例源码
  • p2p理财网站开发流程图营销软件知名乐云seo品牌