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

辽宁省住房和建设厅网站网站论文参考文献

辽宁省住房和建设厅网站,网站论文参考文献,网页设计实验报告3000,找个做游戏的视频网站1.题目描述 X 星球的一批考古机器人正在一片废墟上考古。 该区域的地面坚硬如石、平整如镜。 管理人员为方便#xff0c;建立了标准的直角坐标系。 每个机器人都各有特长、身怀绝技。它们感兴趣的内容也不相同。 经过各种测量#xff0c;每个机器人都会报告一个或多个矩…1.题目描述 X 星球的一批考古机器人正在一片废墟上考古。 该区域的地面坚硬如石、平整如镜。 管理人员为方便建立了标准的直角坐标系。 每个机器人都各有特长、身怀绝技。它们感兴趣的内容也不相同。 经过各种测量每个机器人都会报告一个或多个矩形区域作为优先考古的区域。 矩形的表示格式为 (x1​,y1​,x2​,y2​)代表矩形的两个对角点坐标。 为了醒目总部要求对所有机器人选中的矩形区域涂黄色油漆。 小明并不需要当油漆工只是他需要计算一下一共要耗费多少油漆。 其实这也不难只要算出所有矩形覆盖的区域一共有多大面积就可以了。 注意各个矩形间可能重叠。 本题的输入为若干矩形要求输出其覆盖的总面积。 输入描述 第一行一个整数 n表示有多少个矩形(1≤n≤10000)。 接下来的 n 行每行有 4 个整数 x1​,y1​,x2​,y2​空格分开表示矩形的两个对角顶点坐标 (0≤x1​,y1​,x2​,y2​≤10000)。 输出描述 一行一个整数表示矩形覆盖的总面积面积。 输入输出样例 示例 输入 3 1 5 10 10 3 1 20 20 2 7 15 17输出 340运行限制 最大运行时间2s最大运行内存: 256M 2.代码 3.代码解析 这段代码的目的是计算多个矩形覆盖的总面积。具体来说它通过将每个矩形分解为 1×1 的小方格并统计这些小方格中有多少个是首次被覆盖的。最终输出被覆盖的小方格总数。 1. 数组定义和初始化 bool a[10000][10000]; 定义了一个布尔类型的二维数组 a用于标记某个点是否被覆盖。 由于布尔类型占用的空间较小通常为1字节因此可以减少内存占用。 2. 输入矩形数量 int n; cin n; 读取矩形的数量 n。 3. 初始化覆盖点计数 int sum 0; 用于统计被覆盖的小方格总数。 4. 读取每个矩形的坐标 for (int i 0; i n; i) {int x1, x2, y1, y2;cin x1 y1 x2 y2; // 输入矩形的坐标 读取每个矩形的左上角和右下角坐标。 5. 确保坐标顺序 if (x1 x2) swap(x1, x2); // 确保 x2 x1 if (y1 y2) swap(y1, y2); // 确保 y2 y1 通过 std::swap 确保 x1≤x2 和 y1≤y2。 6. 遍历矩形区域 for (int j x1 1; j x2; j) {for (int k y1 1; k y2; k) {if (!a[j][k]) {sum;a[j][k] true;}} } 遍历矩形区域内的每个点 (j,k)。 如果点 (j,k) 未被覆盖a[j][k] false则将其标记为已覆盖a[j][k] true并增加覆盖点计数。 7. 输出结果 cout sum endl; 输出被覆盖的小方格总数。
http://www.w-s-a.com/news/124973/

相关文章:

  • 网站积分的作用网站开发需要看相关书籍
  • 建设银行总行网站alexa排名与什么有关系
  • 阿里云服务器发布网站收款网站怎么建设
  • 开发东莞网站制作公司做网站优化步骤
  • 网站版权信息的正确写法如何制作网络游戏
  • 郑州移动端网站建设如何在网上推广自己的公司
  • 企业建站源码系统破解网站后台
  • 石家庄网站开发报价企业注册资本代表什么
  • 招商平台公司宁波seo教程推广平台
  • 哪些网站可以做房产推广垂直门户网站都有什么
  • 不得不知道的网站金石项目管理软件
  • 怎么恢复网站数据库网站开发作业代做
  • 哪里建设网站最好用中国第五冶金建设公司医院网站
  • 雄安网建 网站建设订餐网站建设
  • 广州视频网站建站公司网站 体系
  • 青浦门户网站网站推广烟台公司电话
  • 湖北荆门建设银行网站wordpress购物模板下载
  • 学ui+wordpress模板北京推广优化
  • 建分类网站得花多少钱深圳设计网站开发
  • 网站集群建设和网站集约化百度商桥怎么绑定网站
  • 青岛模板网站建设价格网络品牌网站建设
  • 网站建设的几大要素网站的做网站的公司
  • 怎么登陆自己的公司网站垂直电商网站建设
  • 温州微网站制作哪里有许昌网站建设哪家最好
  • 中国中小企业网站官网网页制作工具按其制作方式分 可以分为
  • 做资源下载网站违法吗河南企业做网站
  • 网站开发总体功能设计网站建设 北京昌平
  • 辽宁省高等级公路建设局网站书画院网站建设方案
  • 本地生活网站 源码重庆本地网站有哪些
  • 企业网站域名服务器国外html响应式网站