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

大连市建设工程老网站html5毕业设计题目大全

大连市建设工程老网站,html5毕业设计题目大全,企业门户网站布局特征,网站服务器租赁多少钱网址如下#xff1a; Urban Elevations - UVA 221 - Virtual Judge (vjudge.net) 第三方网站的 说实话#xff0c;我看英语看得头大 最近学了一堆stl的容器#xff0c;比如map#xff0c;set啥的#xff0c;方便是很方便#xff0c;但是导致我脑子里第一个念头就是用他…网址如下 Urban Elevations - UVA 221 - Virtual Judge (vjudge.net) 第三方网站的 说实话我看英语看得头大 最近学了一堆stl的容器比如mapset啥的方便是很方便但是导致我脑子里第一个念头就是用他思维有点局限了 我的代码如下 #includevector #includecstdio #includeset #includemap #includealgorithm using namespace std; struct Building{double x1, x2, y, h; };int main(void) {int kase 0, n;while(scanf(%d, n) 1 n){if(kase) putchar(\n);printf(For map #%d, the visible buildings are numbered as follows:\n, kase);//输入vectorBuilding buildings;setdouble x_list;buildings.push_back(Building());for(int i 0; i n; i){double x, y, w, d, h;scanf(%lf%lf%lf%lf%lf, x, y, w, d, h);Building tmp{x, x w, y, h};buildings.push_back(tmp), x_list.insert(tmp.x1), x_list.insert(tmp.x2);}//离散化xmapdouble, vectorint xToBd;for(auto it x_list.begin(); true; ){double mid *it;if(it x_list.end()) break;mid (mid *it) / 2.0;xToBd[mid] vectorint();}//开始按y排序各离散化的x点中的建筑for(auto it xToBd.begin(); it ! xToBd.end(); it){for(int i 1; i n; i)if(buildings[i].x1 it-first it-first buildings[i].x2){bool is_pushback true;for(auto it2 it-second.begin(); it2 ! it-second.end(); it2){int ID1 i, ID2 *it2;if(buildings[ID1].y buildings[ID2].y){it-second.insert(it2, ID1), is_pushback false; break;}}if(is_pushback) it-second.push_back(i);}}//总和结果vectorint result;bool * is_judge new bool [n 1]();for(auto it xToBd.begin(); it ! xToBd.end(); it){double max_h 0.0;for(int i 0; i it-second.size(); i){int ID it-second[i];if(max_h buildings[ID].h){max_h buildings[ID].h;if(!is_judge[ID]) result.push_back(ID), is_judge[ID] true;}}}delete [] is_judge;//输出for(auto it result.begin(); it ! result.end(); it){if(it ! result.begin()) putchar( ); printf(%d, *it);}putchar(\n);}return 0; } 放眼望去一堆模板 而且没过 算法书的示例代码如下 #includecstdio #includealgorithm using namespace std; const int maxn 100 5; struct Building{int id;double x, y, w, d, h;bool operator(const Building rhs) const{return x rhs.x || (x rhs.x y rhs.y);} }b[maxn]; int n; double x[maxn * 2]; bool cover(int i, double mx){return b[i].x mx b[i].x b[i].w mx; }//判断建筑i在x mx处是否可见 bool visible(int i, double mx){if(!cover(i, mx)) return false;for(int k 0; k n; k)if(b[k].y b[i].y b[k].h b[i].h cover(k, mx)) return false;return true; }int main(void) {int kase 0;while(scanf(%d, n) 1 n){for(int i 0; i n; i){scanf(%lf%lf%lf%lf%lf, b[i].x, b[i].y, b[i].w, b[i].d, b[i].h);x[i * 2] b[i].x, x[i * 2 1] b[i].x b[i].w;b[i].id i 1;}sort(b, b n);sort(x, x n * 2);int m unique(x, x n * 2) - x;//去重得到m个坐标if(kase) putchar(\n);printf(For map #%d, the visible buildings are numbered as follows:\n%d, kase, b[0].id);for(int i 1; i n; i){bool vis false;for(int j 0; j m - 1; j)if(visible(i, (x[j] x[j 1]) / 2)){vis true; break;}if(vis) printf( %d, b[i].id);}putchar(\n);}return 0; } emmmm 倒是一个容器都没用 裂了
http://www.pierceye.com/news/255826/

相关文章:

  • 三亚做网站的公司科技网站推荐
  • 电商网站运维怎么做自己做网站创业
  • seo有哪些网站集团公司网站 案例
  • 传媒大学附近网站建设公司天津市工程建设公众信息网官网
  • 关于网站建设与维护的参考文献家装设计费用多少钱一平方
  • 网站建设与管理专业概述网站建设报价费用是多少
  • asp医院网站源码破解版北京企业做网站报价
  • 个人做电商网站赚钱吗门业网站模板
  • 企业产品微网站收费吗wordpress移服务器改域名
  • 原创文章网站网站建设团队介绍
  • WordPress建站详细过程安康建设网站
  • 仿视频网站开发wordpress下载文件
  • 专业的个人网站建设哪家建筑施工企业专职安全生产管理员
  • 企业网站模板php全球网站排名前100
  • 1688网站可以做全屏吗有哪些网站是织梦做的
  • vue2.0网站开发做网站没有成本的方法
  • 手机网站和app有什么区别流量对网站排名的影响因素
  • 北京全网营销推广公司网站建设以及seo
  • 免费html网站代码骨科医院网站模板
  • 华强方特网站开发辽宁工程技术大学电子信息网
  • 信誉好的网站建设案例微网站后台录入
  • 网站ui界面设计模板WordPress能连接支付端口吗
  • 网站建设与维护ppt模板下载昆明 网站搭建
  • 手机网站建设浩森宇特摄影作品投稿平台
  • 网站类网站开发犯罪吗肇东网站建设云聚达
  • 云南通耀建设工程有限公司网站少儿编程老师需要具备什么条件
  • 陕西交通建设集团蓝商分公司网站wordpress增加模板
  • 创建网站目录权限建网站域名注册后需要
  • 现在还有企业做网站的吗浏览器登录入口
  • 如何进行目的地网站建设阳江网站建设推广