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

做电脑系统网站如何进行企业营销型网站建设规划

做电脑系统网站,如何进行企业营销型网站建设规划,个人做外贸网站违法吗,动漫制作专业就业形势题目描述 Description 新一届智能车大赛在JL大学开始啦#xff01;比赛赛道可以看作是由n个矩形区域拼接而成#xff08;如下图所示#xff09;#xff0c;每个矩形的边都平行于坐标轴#xff0c;第i个矩形区域的左下角和右上角坐标分别为(xi,1,yi,1)和(xi,2,yi,2)。 题目…题目描述 Description 新一届智能车大赛在JL大学开始啦比赛赛道可以看作是由n个矩形区域拼接而成如下图所示每个矩形的边都平行于坐标轴第i个矩形区域的左下角和右上角坐标分别为(xi,1,yi,1)和(xi,2,yi,2)。 题目保证xi,1xi,2xi1,1且yi,1 yi,2相邻两个矩形一定有重叠在一起的边如图中虚线所示智能车可以通过这部分穿梭于矩形区域之间。 选手们需要在最快的时间内让自己设计的智能车从一个给定的起点S点到达一个给定的终点T点且智能车不能跑出赛道。假定智能车的速度恒为v且转向不消耗任何时间你能算出最快需要多少时间完成比赛么 Input 输入的第一行包含一个正整数n表示组成赛道的矩形个数。 接下来n行描述这些矩形其中第i行包含4个整数xi,1, yi,1, xi,2, yi,2表示第i个矩形左下角和右上角坐标分别为(xi,1, yi,1)和(xi,2, yi,2)。 接下来一行包含两个整数xS, yS表示起点坐标。 接下来一行包含两个整数xT, yT表示终点坐标。 接下来一行包含一个实数v表示智能车的速度。 Output 仅输出一个实数至少精确到小数点后第六位为智能车完成比赛的最快时间。 对于每个测试点如果你的输出结果和参考结果相差不超过10^-6该测试点得满分否则不得分。 Sample Input 2 1 12 2 203 4 1 1 30 1.0 Sample Output 2.41421356 HINT 有精度误差请不要提交 N2000,所输入数字为绝对值小于40000的整数 Source day1 分析 就是求一个最短路这条路肯定是从左到右的我们可以用 DP DP来求。 我们先预处理出矩形之间的交点显然智能车只能经过起点、终点和这些点。 加上起点在终点左边如果不是交换一下位置 然后 O(n2)DP O(n^2)DP在 DP DP过程中记录一下当前点能够向后到达的点的斜率范围就可以了。 dist[j]minmink≤ki,j≤maxk(dist[j],dist[i]Di,j) dist[j]=\min_{mink\le k_{i,j}\le maxk}(dist[j],dist[i]+D_{i,j}) 代码 #includecstdio #includealgorithm #includecmath #includecstring #define y1 myi using namespace std; #define MAXN 2000 int n,cnt,sx,sy,ex,ey,x1[MAXN10],x2[MAXN10],y1[MAXN10],y2[MAXN10]; double v,dist[MAXN*210]; void Read(int x){static char c;bool f(0);while(cgetchar(),c!EOF){if(c-)f1;else if(c0c9){xc-0;while(cgetchar(),c0c9)xx*10c-0;ungetc(c,stdin);if(f)x-x;return;}} } void read(){Read(n);for(int i1;in;i)Read(x1[i]),Read(y1[i]),Read(x2[i]),Read(y2[i]);Read(sx),Read(sy),Read(ex),Read(ey);if(sxex)swap(sx,ex),swap(sy,ey);scanf(%lf,v); } struct point{int x,y;inline point(){}inline point(int x,int y):x(x),y(y){} }a[MAXN*210]; void prepare(){a[cnt]point(sx,sy);int t[4],i;for(i1;in;i){if(sxx2[i])continue;if(exx2[i])break;t[1]y1[i],t[2]y2[i],t[3]y1[i1],t[0]y2[i1];sort(t,t4);a[cnt]point(x2[i],t[1]);a[cnt]point(x2[i],t[2]);}a[cnt]point(ex,ey); } inline double sqr(double x){return x*x; } void solve(){int i,j;double mxk,mik,k;for(i2;icnt;i)dist[i]1e20;for(i1;icnt;i){mxk1e20,mik-1e20;for(ji1;jcntmikmxk;j)if(a[i].xa[j].x)dist[j]min(dist[j],dist[i]abs(a[i].y-a[j].y));else{k1.0*(a[j].y-a[i].y)/(a[j].x-a[i].x);if(mikkkmxk)dist[j]min(dist[j],dist[i]sqrt(sqr(a[j].y-a[i].y)sqr(a[j].x-a[i].x)));if(j1)mxkmin(mxk,k);elsemikmax(k,mik);}} } int main() {read();prepare();solve();printf(%.10lf\n,dist[cnt]/v); }
http://www.dnsts.com.cn/news/9940.html

相关文章:

  • 网站后台是怎么做的网站功能组件
  • 免费的网站登录模板网站怎么做移动的窗口
  • 郴州网站建设网站Wix网站开发 工作室
  • 网站建设公司-信科网络seo培训网的优点是
  • 网站基建建设一个人可以做几个网站负责人
  • 网站设计一般是什么专业网站开发合同甲方的权利
  • 做网站域名的好处是什么校友网站 建设
  • 网站推广找客户静态网站注入
  • 做网站的项目职责怎么写海丰县建设局网站
  • 设计网站公司搜索y湖南岚鸿知名网页qq登录保护怎么关
  • 烟台建设企业网站北京网站策划服务
  • 新加坡二手手机网站大全做网站要不要签合同
  • 吴江住宅城乡建设局网站微信怎么注册公众号
  • 手机如何做微商城网站设计做网站的需要什么资质证明
  • 建网站要学哪些软件上海最新新闻发布
  • 大连网站制作培训百度怎么优化排名
  • 石家庄站规模中国建设门户网站纪念币
  • 做网站搞什么流量wordpress主题绑定域名
  • 电商网站开发的功能拉新工作室在哪里接项目
  • 做网站怎么打不开localhostip网站查询服务器
  • 北京做网站源代码的网站空间大小查询
  • 怎么在电脑上自己做网站wordpress调用视频播放器
  • 网站建设中 敬请期待怎么解决买空间网
  • html5 网站模板下载路桥贝斯特做网站好吗
  • 深圳 网站设计优秀网页设计作品分析ppt
  • 苏州手机网站建设费用wordpress 插件 文章
  • 万网域名中文网站查询asp服装网站源码
  • 销售网站建设工资多少房产网站排行
  • 网站建设经验分享官方网站建设 就问磐石网络专业
  • 什么是网站死链如何做文献ppt模板下载网站