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

长春阿凡达网站建设网站设计与建设代码

长春阿凡达网站建设,网站设计与建设代码,银联支付网站建设,html引导页源码矩形 ssl 1222 题目大意#xff1a; 有n个矩阵#xff0c;现在将有重叠部分的两个矩阵合并成一个图形#xff0c;问有多少个图形 原题#xff1a; 题目描述 在一个平面上有n个矩形。每个矩形的边都平行于坐标轴并且都具有值为整数的顶点。我们用如下的方式来定义块。…矩形 ssl 1222 题目大意 有n个矩阵现在将有重叠部分的两个矩阵合并成一个图形问有多少个图形 原题 题目描述 在一个平面上有n个矩形。每个矩形的边都平行于坐标轴并且都具有值为整数的顶点。我们用如下的方式来定义块。  每一个矩形都是一个块。  如果两个不同的矩形有公共线段那么它们就组成了一个新的块来覆盖它们原来的两个块。 例子 在图1中的矩形组成了两个不同的块。 写一个程序 从文件PRO.IN中读入矩形的个数以及它们的顶点。 找出这些矩形形成的不同的块的个数。 将结果写入文件PRO.OUT。 输入 在输入文件PRO.IN的第一行又一个整数n1 n 7000表示矩形的个数。接下来的n行描述矩形的顶点每个矩形用四个数来描述左下顶点坐标(x,y)与右上顶点坐标(x,y)。每个矩形的坐标都是不超过10000的非负整数。 输出 在文件PRO.OUT的第一行应当仅有一个整数—表示由给定矩形组成的不同的块的个数。 输入样例 9 0 3 2 6 4 5 5 7 4 2 6 4 2 0 3 2 5 3 6 4 3 2 5 3 1 4 4 7 0 0 1 4 0 0 4 1输出样例 2样例解释 如下图第1,2,4,7,8,9个矩阵合并成一个图形第3,5,6个矩阵合并成一个图形 解题思路 判断两个矩阵是否重合如果重合那么用并查集连接在一起最后判断自己是根节点的点有多少个即可 代码 #includecstdio #define max(a,b) (a)(b)?(a):(b) #define min(a,b) (a)(b)?(a):(b) using namespace std; int n,xx,yy,ans,dad[7005]; struct rec {int x1,y1,x2,y2; }a[7005]; bool pd(int x,int y)//判断是否重合 {if ((a[x].x1a[y].x2||a[y].x1a[x].x2)(a[x].y1a[y].y2||a[y].y1a[x].y2)) return false;if (a[x].x1a[y].x2a[y].x1a[x].x2a[x].y1a[y].y2a[y].y1a[x].y2) return true;return false; } int find(int dep){return dad[dep]dep?dep:dad[dep]find(dad[dep]);}//并查集 void hb(int x,int y)//合并 {xxfind(x);yyfind(y);dad[min(xx,yy)]max(xx,yy); } int main() {scanf(%d,n);for (int i1;in;i){dad[i]i;scanf(%d %d %d %d,a[i].x1,a[i].y1,a[i].x2,a[i].y2);for (int j1;ji;j)if (pd(i,j)) hb(i,j);}for (int i1;in;i)if (find(i)i)//判断ans;printf(%d,ans); }
http://wiki.neutronadmin.com/news/367594/

相关文章:

  • 建设网站的报告wordpress 数据库引擎
  • 网站优化软件排名技术唐山做网站那家好
  • 企业网站建设开发费用连锁酒店的网站建设
  • 做网站尺寸给wordpress添加字段
  • 常德公司做网站网站建设和网络搭建是一回事吗
  • 网站名称格式可信赖的龙岗网站建设
  • 男女做的那个视频网站哪位大神给个网址
  • 做招聘的网站有哪些阳江市房产交易网
  • 网站改版降权多久恢复wordpress 中文版下载
  • 注册个人网站域名top山西省住房城乡建设厅网站
  • 专业网站建设平台代理商wordpress 仿站交叉
  • 建设银行 钓鱼网站网站建设报价单格式
  • 百度怎样建设网站中国建设官网下载
  • 灵犀科技 网站建设学校网站开发分析报告
  • 3d网站建设石家庄论坛建站模板
  • 上海网站建设觉策语文答题模板高中
  • 中国建设银行个人卡信息网站做平面设计素材的哪个网站好
  • 用html5做的网站的原代码微信开发小程序教程
  • 论坛网站开发框架angular北京赛车pk10网站建设
  • 天津市工程建设交易网站查汗国ui培训机构排名前十
  • 新网网站内部优化网站管理员登陆不了
  • 网站做可信认证芜湖网站
  • 做问卷用哪个网站青岛+网站建设
  • 手机网站 扁平化趋势销售方案怎么做
  • 有空间站的国家html网站设计
  • 王烨甘肃邯郸做seo网站优化
  • 上海定制建设网站网站出现乱码的原因
  • 免费flash网站源码剪辑视频怎么学
  • 校园网站建设的请示做网站的一个黑点符号
  • 在建设局网站上怎么样总监解锁外贸建设网站制作