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

电子商务网站建设项目的阶段的划分红色简约的手机社区类网站html5响应式模板下载

电子商务网站建设项目的阶段的划分,红色简约的手机社区类网站html5响应式模板下载,wordpress登录入口链接,海口建站网站模板Description 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的. 例如,对于直线:L1:yx; L2:y-x; L3:y0 则L1和L2是可见的,L3是被覆盖的. 给出n条直线,表示成yAxB的形式(|A|,|B|500000),且n条直线两… Description   在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的.   例如,对于直线:L1:yx; L2:y-x; L3:y0   则L1和L2是可见的,L3是被覆盖的.   给出n条直线,表示成yAxB的形式(|A|,|B|500000),且n条直线两两不重合.求出所有可见的直线. Input   第一行为N(0 N 50000),接下来的N行输入Ai,Bi Output   从小到大输出可见直线的编号两两中间用空格隔开,最后一个数字后面也必须有个空格 Sample Input 3 -1 0 1 0 0 0 Sample Output 1 2 HINT Source Solution   按斜率从小到大给直线排序维护一个下凸壳   要把新加的线与凸壳的交点以右的直线删掉因为新加的线一定在它与它之前的线组成的凸壳中 1 #include bits/stdc.h2 using namespace std;3 const double EPS 1e-8;4 struct line5 {6 int id;7 double k, b;8 bool operator (const line rhs) const9 { 10 return fabs(k - rhs.k) EPS ? b rhs.b : k rhs.k; 11 } 12 }a[100005]; 13 int sta[100005], ans[100005]; 14 15 double getx(int x) 16 { 17 return (a[sta[x]].b - a[sta[x - 1]].b) / (a[sta[x - 1]].k - a[sta[x]].k); 18 } 19 20 int main() 21 { 22 int n, top; 23 cin n; 24 for(int i 1; i n; i) 25 { 26 cin a[i].k a[i].b; 27 a[i].id i; 28 } 29 sort(a 1, a n 1); 30 sta[top 1] 1; 31 for(int i 2; i n; i) 32 { 33 sta[top] i; 34 while(top 1) 35 if(fabs(a[i].k - a[sta[top - 1]].k) EPS) sta[--top] i; 36 else if(top 2 getx(top) - getx(top - 1) EPS) 37 sta[--top] i; 38 else break; 39 } 40 for(int i 1; i top; i) 41 ans[i] a[sta[i]].id; 42 sort(ans 1, ans top 1); 43 for(int i 1; i top; i) 44 cout ans[i] ; 45 cout endl; 46 return 0; 47 } View Code   转载于:https://www.cnblogs.com/CtrlCV/p/5585497.html
http://www.pierceye.com/news/839750/

相关文章:

  • 在公司做网站是什么职位有链接的网站怎么做
  • 手机网站开发前台架构专业群建设网站
  • 做网站设计怎么样网站ui怎么做的
  • 企业网站用织梦好吗ui培训的课程都有哪些
  • 临沂专业网站建设公司哪家好做网站的照片要多大像素
  • 山东滕州做网站技术电话wordpress网页登陆
  • 做公司网站的费用flash交互网站页面切换制作
  • 网络推广渠道有哪些百度手机seo
  • 重庆专业网站建设公司哪家好seo的中文意思是什么
  • 做品牌折扣微信推广的网站网站换主机换域名
  • 营销型网站有哪些建设流程怎样制作免费的网站
  • 天津建设工程计价网站手工加工网
  • 温州做美食网站网站建设的方案模板下载
  • 如何快速网站备案以用户为中心 建设学校网站
  • 宣传型网站有哪些宁波建设信息港网站
  • php网站开发是做什么的phpcms v9企业网站模板(简洁利于优化)
  • 什么是网站和网页wordpress启用插件出错
  • asp网站制作工具怎么样做国际网站生意
  • 签订网站建设合同山东建设工程招标网官方网站
  • 迅速建设企业网站外贸网站服务器选择
  • 建设网站详细流程wordpress建站数据库
  • 贵阳建立网站聊城网站建设设计
  • 网站怎么设置关键词百度网址大全首页设为首页
  • 中企动力网站怎么样怎么做公司内网网站
  • 求职网站网页模板一个网站可以做多少个小程序
  • 深圳市住房和建设局网站登录怎样在百度建网站
  • 外国做视频在线观看网站asp简单网站开发
  • 介绍移动互联网的网站有哪些做网站时怎么选择数据库类型
  • 工厂的网站在哪里做的免费建站的软件
  • 中国电子系统建设三公司网站网站建设上如何提高市场竞争力