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

明光网站广告营销策划

明光网站,广告营销策划,改变关键词对网站的影响,建立一个网站需要多少钱费用并查集 普通并查集 注意根据数据大小来开int 或者 long long 否则容易MLE 树的存储结构 双亲表示法——数组 孩子表示法 孩子兄弟表示法 P3367 【模板】并查集 - 洛谷 #include <bits/stdc.h> using lllong long; using namespace std; const int N2e55; int fa[N];…

并查集

普通并查集

注意根据数据大小来开int 或者 long long 否则容易MLE

树的存储结构 双亲表示法——数组 孩子表示法 孩子兄弟表示法

P3367 【模板】并查集 - 洛谷

#include <bits/stdc++.h>
using ll=long long;
using namespace std;
const int N=2e5+5; int fa[N];
int n,m;int find(int x){if(x==fa[x])return x;else return fa[x]=find(fa[x]);
} int main(){cin>>n>>m;for(int i=1;i<=n;++i){fa[i]=i;}for(int i=0;i<m;++i){int z,x,y;cin>>z>>x>>y;if(z==1){//合并int fx=find(x);int fy=find(y);fa[fx]=fy;}else{//查询 int fx=find(x);int fy=find(y);if(fx==fy) cout<<"Y"<<endl;else cout<<"N"<<endl;}}return 0;
}

种类并查集

扩展域并查集 可描述敌对关系

敌人 朋友 没关系 扩展为2n

天敌 同类 猎物 没关系 扩展为3n

[P1525 NOIP 2010 提高组] 关押罪犯 - 洛谷

#include <bits/stdc++.h>
using ll=long long;
using namespace std;
const int N=2e4+2; int f[2*N];
struct enemy{int a,b,c;
}e[100005];bool cmp(enemy& e1,enemy& e2){return e1.c>e2.c; 
}int find(int x){if(f[x]==x){return x;}else return f[x]=find(f[x]);
}int main(){int n,m;cin>>n>>m;for(int i=1;i<=2*n;++i){f[i]=i;}for(int i=1;i<=m;++i){cin>>e[i].a>>e[i].b>>e[i].c;}sort(e+1,e+m+1,cmp);for(int i=1;i<=m;i++){int fa=find(e[i].a);int fb=find(e[i].b); int fad=find(e[i].a+n);int fbd=find(e[i].b+n);if(fa==fb){cout<<e[i].c;return 0;}f[fa]=fbd;f[fb]=fad;}cout<<0<<endl;return 0;
}

[P2024 NOI2001] 食物链 - 洛谷

#include <bits/stdc++.h>
using ll=long long;
using namespace std;
const int N=5e4+5; int f[3*N];int find(int x){if(f[x]==x){return x;}else return f[x]=find(f[x]);
}int main(){int n,k;cin>>n>>k;int ans=0;for(int i=1;i<=3*n;++i){f[i]=i;} while(k--){int m,x,y;cin>>m>>x>>y;if(x>n||y>n||(m==2&&x==y)){ans++;continue;}int fx=find(x);//x同类 int fy=find(y);//y同类 int xenemy=find(x+n);//x天敌 int yenemy=find(y+n);//y天敌 int xeat=find(x+2*n);//x猎物 int yeat=find(y+2*n);//y猎物 if(m==1){if(xenemy==fy||yenemy==fx){ans++;}else{f[fx]=fy;f[xenemy]=yenemy;f[xeat]=yeat;		}}if(m==2){if(fx==fy||yeat==fx){ans++;	}else{f[fy]=xeat;f[yeat]=xenemy;f[yenemy]=fx;} }}cout<<ans; return 0;
}
http://www.dtcms.com/wzjs/463210.html

相关文章:

  • 龙华做网站的百度收录
  • 南京好的网站设计线上广告
  • 企业网站建设硬件重庆seo黄智
  • 电子商务和网站建设论文企业培训系统app
  • 婚庆公司网站模板下载优帮云首页推荐
  • 日本做的视频网站百度seo网站在线诊断
  • 当涂住房和城乡建设网站企业管理咨询培训
  • 网站怎样做优化市场调研分析报告
  • 通信网络维护是做什么的seo综合查询平台
  • 公司做网站有什么好处信息流优化师职业规划
  • 本溪做网站的公司公司网络推广营销
  • 昆明网站seo报价百度导航是哪个国家的
  • 展览馆网站建设长沙网络公司最新消息
  • 一起做业官方网站自动推广工具
  • 建设网站不要服务器可以吗株洲seo优化推荐
  • 做网站都需要学什么网站性能优化方法
  • 如何给公司网站做推广seo流量的提升的软件
  • 电话客服系统站长之家seo查找
  • 创建网站的三种方法如何推广自己产品
  • 公司网站建设费用怎么入账如何利用互联网宣传与推广
  • 江西住房和城乡建设部网站在线营销推广
  • 婚庆网站建设公司口碑推广
  • 网站建设uuluoyuan深圳抖音推广
  • 武汉企业网站推广外包软文营销案例文章
  • 亚马逊网站建设与维护方法分析谷歌seo是指什么意思
  • 网站开发实用技术第二版答案十大免费网站推广
  • wordpress文件缓存seo网上培训多少钱
  • jsp做新闻网站全媒体广告代理加盟靠谱吗
  • wordpress转Z-Blog免费seo关键词优化方案
  • 云南微网站制作哪家好推广合作