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

网站链接优化怎么做空间网架

网站链接优化怎么做,空间网架,网站建设网站优化,海口网红图书馆【解题思路】 并查集把三类动物划分成三个域#xff0c;同类域#xff08;1-n#xff09;、捕食域〈n1-2n#xff09;、天敌域#xff08;2n1-3n#xff09;。把x放入同类域#xff0c;xn放入其捕食域#xff0c;x2n放入其天敌域。给在其他集合内安插两个“虚拟代表”…【解题思路】 并查集把三类动物划分成三个域同类域1-n、捕食域〈n1-2n、天敌域2n1-3n。把x放入同类域xn放入其捕食域x2n放入其天敌域。给×在其他集合内安插两个“虚拟代表”从而实现关系传递。 ×吃y则×与y的天敌代表y2n是同类合并区y2n) ×吃y则×的捕食代表×n与y是同类合并(xn,y) x吃y则×的天敌代表x2n与y的捕食代表yn是同类合并(x2n,yn)。 例如n101吃22吃33吃4。 1吃21221122112 2吃32231232213 3吃4〔3241342314 通过代表22和13把1与4合并到一起。 【参考代码】 //示例代码 #include iostream #include cstdio using namespace std;const int N150005; // 定义常量 N表示数组大小 int n,k,F; // n 表示点的数量k 表示操作数 F 表示不合法的操作数。 int f[N]; // 数组 f 存储点的祖先// 并查集中的查找操作实现路径压缩 int find(int x){if(f[x]x) return f[x];return f[x]find(f[x]); }// 并查集中的合并操作 void unionn(int x,int y){xfind(x);yfind(y);if(x!y) f[y]x; }int main() {scanf(%d %d,n,k); // 输入点的数量和操作数for(int i1;in*3;i)f[i]i; // 初始化并查集每一个点是其自己的祖先。int d,x,y; // d 表示每个操作的类型x、y 表示需要连接的两个点的编号。while(k--){scanf(%d %d %d,d,x,y);if(xn||yn){ // 判断输入的点是否合法。如果一个点的编号大于 n代表这个操作是不合法的。F; continue;}else if(d1){ // 如果操作类型为 1x,y为同类if(find(x)find(yn) || find(x)find(yn*2)) F; // 如果x的猎物是y或y的天敌 为假else{ // 否则合并。unionn(x,y);//同类合并unionn(xn,yn);//x的天敌和y的天敌是同类unionn(x2*n,y2*n);//x的猎物也和y的猎物是同类} }else if(d2){ // 如果操作类型为 2x的猎物是y。if(find(x)find(y) || find(x)find(yn*2)) F; // 如果x,y同类 或 x的天敌是y 则假。else{ // 否则合并。unionn(x,yn);//x的猎物是yunionn(xn,y2*n);//x的天敌也是y的猎物unionn(x2*n,y);//y的天敌是x} }}printf(%d,F); // 输出不合法操作的数量。return 0; }
http://www.hkea.cn/news/14311933/

相关文章:

  • 郑州logo设计公司泰州整站优化
  • 加强机关网站内容建设电商平台设计公司
  • 做企业网站的尺寸是多少免费开源网站系统有哪些
  • 毕设做网站答辩会要求当场演示吗网络建设包括哪些内容
  • 徐州泉山建设局网站上海中国建设银行招聘信息网站
  • 建设部造价工程师考试网站设计坞官网
  • 乡村旅游网站建设中国建设银行理财网站
  • 网站设计实例教程一个公司怎么做网站都放些什么
  • 甘肃建设厅网站二级建造师报名时间免费的舆情网站不需下载
  • 网站营销目标怎么看网站空间
  • 韩都衣舍网站建设方案全国企业信息公示(全国)
  • 怎么请人做网站家装用什么软件设计
  • 二级域名网站建设规范杭州网站推广方式
  • otc场外交易网站开发邯郸信息港邯郸信息网
  • 本地网站环境搭建施工企业质量管理体系应按照我国
  • 迅睿cms建站教程wordpress不同语言
  • 阜康市建设银行网站html后台网站模板
  • 长沙英文网站建设公司网站怎么做后台
  • 中山网站建设公司哪家好阿里云wordpress root
  • 青岛专业公司网站设计用iis制作简单网站
  • 佛山做企业网站的公司图书馆网页设计素材
  • 博罗惠州网站建设网站开发多钱
  • 昆明网站优化建设最好网页设计培训
  • 如何做视频网站流程图南充网站制作
  • 烟台网站备案建设网站的工作步骤
  • 南通做网站推广的公司seo站内优化公司
  • 智慧团建网站注册登录入口杭州圣玛丁服装设计学校学费
  • 做网站作品是静态crm系统是什么
  • 网页设计和网站制作怎么创建公众号微信
  • 网站开发工程师是干什么的做网站推广要多少钱