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

中车建设工程有限公司网站58同城网站建设思路

中车建设工程有限公司网站,58同城网站建设思路,工业和信息化部网站备案管理系统,百度关键词排名代发题干#xff1a; 题目大意#xff1a; 有一块草坪#xff0c;长为l#xff0c;宽为w#xff0c;在它的水平中心线上有n个位置可以安装喷水装置#xff0c;各个位置上的喷水装置的覆盖范围为以它们自己的半径ri为圆。求出最少需要的喷水装置个数#xff0c;如果无论如何…题干 题目大意 有一块草坪长为l宽为w在它的水平中心线上有n个位置可以安装喷水装置各个位置上的喷水装置的覆盖范围为以它们自己的半径ri为圆。求出最少需要的喷水装置个数如果无论如何都不能覆盖就输出-1。 解题报告 这题就是个区间覆盖问题的变形虽然给的是一个个的圆但是我们不难发现求出与上下边的交点这一部分区域才是我们的有效区域然后求个区间覆盖就行了、、、nlogn的算法按说不应该TLE啊但是该优化的都优化了还是TLE看了题解发现有个剪枝但是说实话这个题卡时间没必要吧、、TLE变0ms emmm今天又想了一下好像不是TLE的问题这样会WA吧、、因为本来可能覆盖不到的地方你都变成覆盖得到了、、你求边界那里就不对、、对一个负数去开平方根可能这样会认为是TLE吧、、 AC代码 #includecstdio #includeiostream #includealgorithm #includequeue #includemap #includevector #includeset #includestring #includecmath #includecstring #define ll long long #define pb push_back #define pm make_pair #define fi first #define se second using namespace std; const int MAX 2e5 5; struct Node {double st,ed;Node(){}Node(double st,double ed):st(st),ed(ed){}bool operator(const Node b) const{if(st ! b.st) return st b.st;return ed b.ed;} } node[MAX]; int tot,cnt; int main() {int n;double l,w,x,r;while(~scanf(%d%lf%lf,n,l,w)) {totcnt0;for(int i 1; in; i) {scanf(%lf %lf,x,r);if(r w/2) continue;//cinxr;//cout x r endl;node[tot] Node(x-sqrt(r*r-w*w/4),xsqrt(r*r-w*w/4));//cout x-sqrt(r*r-w*w/4) endl;}sort(node1,nodetot1);//for(int i 1; itot; i) printf(%f %f\n,node[i].st,node[i].ed);double cure,curs;curscure0;int flag 0;for(int i 1; itot; ) {if(node[i].st curs) {break; }while(itot node[i].stcurs) {if(node[i].ed cure) {cure node[i].ed;}i;}cnt;curs cure;if(curs l) {flag1;break;}}if(flag 0) puts(-1);else printf(%d\n,cnt);}return 0 ;} 还有一个没有排序的算法、这样写就不需要加剪枝了。。但是不知道为什么这样可以。
http://www.pierceye.com/news/353065/

相关文章:

  • 做论坛网站能赚钱吗山东济南网站建设公司
  • 建网站海外英文建站
  • 学网站开发网页制作苏州模板建站哪家好
  • 音乐网站建设怎么上传音乐易点租电脑租赁官网
  • 做足球网站前景一个网站源码值多少钱
  • 成都网站排名优化公司上海创意网站建设
  • 贵阳市住房城乡建设局八大员网站wordpress 输出 文章时间
  • 那个装修公司的网站做的好想创业去哪里找项目
  • 公选课网页制作与网站建设网页游戏平台十大排名
  • 无锡锡牛网站建设网站倒计时
  • 南通做外贸网站网站建设培训四川
  • 微小店适合卖做分类网站吗手机开发者网站
  • 广州建企业网站网页设计是啥意思
  • wap手机网站建设刀模 东莞网站建设
  • 怎样做网站的外链做推广优化的网站有哪些内容
  • 永嘉规划建设局网站备案个人网站做淘宝客
  • 枣庄网站建设电话网站怎么做 凡科
  • 视频网站点击链接怎么做的宁波网站建设接单
  • 网站报价表怎么做wordpress 横向扩展
  • 溧阳网站建设哪家好网站建设的教程
  • 360怎么做网站做pop网站
  • 网站建设方案书2000字中国正国级名单
  • 企业网站的布局类型网站移动页面怎么做的
  • 人是用什么做的视频网站吗wordpress如何设水印图片
  • 蛋糕店的网站建设咋写深圳市宝安区邮政编码
  • 东莞横沥网站建设杭州网站制作排名
  • 百合怎么做网站网站开发语
  • 网站搭建哪里找最好天津市建设工程信息网站
  • 有免费注册网站吗做教育网站还挣钱吗
  • 网站做百度推广需要哪些条件店铺推广软文范例