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

微网站建设流程做网站湘潭

微网站建设流程,做网站湘潭,wordpress 分类 文章列表,一般做一个网站多少钱/*这是用的有旋转卡壳的思想。 首先确定i#xff0c;j#xff0c;对k进行循环#xff0c;知道找到第一个k使得cross(i,j,k)cross(i,j,k1),如果ki进入下一次循环。 对j#xff0c;k进行旋转#xff0c;每次循环之前更新最大值#xff0c;然后固定一个j#xff0c;同样… /*这是用的有旋转卡壳的思想。 首先确定ij对k进行循环知道找到第一个k使得cross(i,j,k)cross(i,j,k1),如果ki进入下一次循环。 对jk进行旋转每次循环之前更新最大值然后固定一个j同样找到一个k使得cross(i,j,k)cross(i,j,k1)。对j进行操作继续进行下一次 知道jk为止。 */ #include iostream #include cstdio #include algorithm #include cmathusing namespace std;struct point{double x,y; }p[1000100]; int n;int ans[1000100],st[1000100],cnt,stop;bool cmp(point A, point B){if(A.yB.y) return true;else if(A.yB.y){if(A.xB.x) return true;}return false; }double multi(point a,point b,point c){point p1; p1.xa.x-c.x; p1.ya.y-c.y;point p2; p2.xb.x-c.x; p2.yb.y-c.y;return p1.x*p2.y-p1.y*p2.x; }void slove(){cntstop0;st[stop]0; st[stop]1;for(int i2;in;i){while(stop1multi(p[i],p[st[stop-1]],p[st[stop-2]])0) stop--;st[stop]i;}for(int i0;istop;i)ans[cnt]st[i];stop0; st[stop]n-1; st[stop]n-2;for(int in-3;i0;i--){while(stop1multi(p[i],p[st[stop-1]],p[st[stop-2]])0) stop--;st[stop]i;}for(int i1;istop-1;i)ans[cnt]st[i]; /* for(int i0;icnt;i)coutans[i]endl;coutendl;*/ }double Triangle(point a,point b,point c){point p1; p1.xa.x-c.x; p1.ya.y-c.y;point p2; p2.xb.x-c.x; p2.yb.y-c.y;return fabs((p1.x*p2.y-p1.y*p2.x)*1.0)/2.0; }double Area(){int q; int j;double anst0;for(int i0;icnt;i){j(i1)%cnt;q(j1)%cnt;while(Triangle(p[ans[i]],p[ans[j]],p[ans[q]])Triangle(p[ans[i]],p[ans[j]],p[ans[(q1)%cnt]])q!i)q(q1)%cnt; //枚举了当前最远的K点 anstmax(anst,Triangle(p[ans[i]],p[ans[j]],p[ans[q]]));if(qi) continue;while(j!iq!i){anstmax(anst,Triangle(p[ans[i]],p[ans[j]],p[ans[q]]));while(Triangle(p[ans[i]],p[ans[j]],p[ans[q]])Triangle(p[ans[i]],p[ans[j]],p[ans[(q1)%cnt]])q!i)q(q1)%cnt;j(j1)%cnt;}}return anst; }int main(){while(scanf(%d,n)!EOF){// if(n-1) break;for(int i0;in;i){scanf(%lf%lf,p[i].x,p[i].y);}sort(p,pn,cmp);slove();double anst0;anstmax(anst,Area());printf(%.2lf\n,anst);}return 0; }转载于:https://www.cnblogs.com/jie-dcai/p/3891337.html
http://www.yutouwan.com/news/95672/

相关文章:

  • 购物网站建设价位做海鲜团购网站
  • 影视传媒网站源码自助建站h5
  • 十大广告公司排名东营有能做网站优化
  • wordpress网站公告oppo软件商城
  • 游戏网站建设免费版哪个网站注册域名
  • 蓬莱网站建设公司做头像的网站有哪些
  • 网站404页面制作方法中色冶金建设有限公司网站
  • 直播网站怎么做啊wordpress 表白主题
  • 快速建站框架人才引进从事网站建设
  • 网站群cmshtml+jsp个人网站模板
  • 怎样建网站买东西wordpress设置缓存
  • 本地的番禺网站建设如何提高百度搜索排名
  • 绵阳做网站优化微信开放平台管理员怎么解除
  • 网站开发小组总结报告昆明网站建设哪家便宜
  • 怀化住建部网站wordpress建站网
  • 做网站用广告赚钱过时了网站关联页面如何做
  • 临沂网站建设费用wordpress 开发文档下载
  • 嘉定网站设计怎么样网站的倒计时怎么做
  • 西宁的网站建设专业瓷砖美缝网站怎么做
  • 深圳做网站有哪些做网站人才
  • 建立网站的软件下载秦皇岛做网站的公司选汉狮
  • 如何建立一个网站并运行珠海 网站设计
  • 济南做网站的高端品牌建筑行业教育培训平台
  • 网站建设论文 网站建设论文费县建设局网站
  • 网站设计网站制作后台管理系统页面模板
  • 一万并发量的视频网站建设17网站一起做网店普宁池尾雅晨
  • 拼团网站开发wordpress是单线程
  • 不会写代码怎么做网站软件开发的三种基本方法
  • 安徽企业网站建设公司专业的外贸网站建设公司价格
  • 湘潭网站建设电话磐石网络新闻危机公关