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

合肥网站的建设服务商pid是什么意思

合肥网站的建设,服务商pid是什么意思,成都住建局官网租房交易中心,长春站建了多少年题意: 给定一副n(n≤3000)n(n\leq 3000)n(n≤3000)个顶点,mmm条有向边的图,可以在图中添加有向边,求添加的最少边数,使得这副图满足:如果顶点aaa到顶点bbb有边,顶点bbb到ccc右有边,…

题意:

给定一副n(n≤3000)n(n\leq 3000)n(n3000)个顶点,mmm条有向边的图,可以在图中添加有向边,求添加的最少边数,使得这副图满足:如果顶点aaa到顶点bbb有边,顶点bbbccc右有边,那么顶点aaa到顶点ccc也有边

Solution:

考虑一条单向链,按指向的方向按顺序是A,B,C,D,...A,B,C,D,...A,B,C,D,...

显然,A→B,B→CA\rightarrow B,B\rightarrow CAB,BC需要添加一条边A→CA\rightarrow CAC,此时A→C,C→DA\rightarrow C,C\rightarrow DAC,CD需要添加A→DA\rightarrow DAD。更一般的情况是,在从AAA出发能到达的顶点里,只有与AAA距离为1的不需要添加边,只需要和其他点建边即可,并查集不适合有向图,O(n)O(n)O(n)的搜索可以满足要求,每个顶点搜索一次,总复杂度O(n2)O(n^2)O(n2)

#include<iostream>
#include<vector>
#include<cstdlib>
#include<numeric>
#include<unistd.h>
#include<queue>
#include<algorithm>
#include<cmath>
#include<cstdio>
#include<set>
#include<map>
#include<stack>
#include<utility>
#include<cctype>
#include<cassert>
#include<thread>
#include<bitset>
using namespace std;using ll=long long;
const int N=2e5+5,inf=0x3fffffff;
const long long INF=0x3fffffffffffffff,mod=998244353;struct way {int to,next;
}edge[N<<1];
int cnt,head[N];void add(int u,int v) {edge[++cnt].to=v;edge[cnt].next=head[u];head[u]=cnt;
}int n,m,dis[N],vis[N];int main() {#ifdef stdjudgefreopen("in.txt","r",stdin);auto TimeFlagFirst=clock();#endifstd::ios::sync_with_stdio(false);std::cin.tie(nullptr);cin>>n>>m;for(int i=1;i<=m;i++) {int u,v;cin>>u>>v;add(u,v);}int tot=0;queue<int>q;for(int i=1;i<=n;i++) {for(int j=1;j<=n;j++) vis[j]=false;while(!q.empty()) q.pop();q.push(i);while(!q.empty()) {int u=q.front(); q.pop();vis[u]=true;for(int j=head[u];j;j=edge[j].next) {int v=edge[j].to;if(vis[v]) continue;q.push(v);}}for(int j=1;j<=n;j++) {if(i!=j&&vis[j]) tot++;}for(int j=head[i];j;j=edge[j].next) tot--;}cout<<tot<<endl;#ifdef stdjudgefreopen("CON","r",stdin);std::cout<<std::endl<<"耗时:"<<std::clock()-TimeFlagFirst<<"ms"<<std::endl;std::cout<<std::flush;system("pause");#endifreturn 0;
}
http://www.yayakq.cn/news/512122/

相关文章:

  • 做设计用哪个素材网站好加入电商平台需要多少钱
  • 服装网站的设计理念海南定安建设局网站
  • 网站建设意味着什么网站对企业的重要性
  • 织梦怎么设置网站首页wordpress图片在哪个文件夹
  • 做塑胶材料的网站网站开发费的会计处理
  • 网站建设 文档下载河南网站建设运营域名注册公司
  • 河北城乡建设官方网站网站开发记科目
  • 哪些网站是用iframe淘宝商城的网站建设
  • 百色市右江区了建设局网站某一个网页打不开是什么原因
  • 找人做的网站第二年多钱百度网站提交地址
  • 秦皇岛网站制作定制搜索引擎推广方案
  • 网站建设开发报价方案模板wordpress live-2d
  • 做自媒体可以参考的外国网站三一crm手机客户端下载
  • 鞍山市做网站公司大连网页设计培训班
  • 网站psd下载镇江当地网站
  • 做指甲的网站seo排名策略
  • C 如何做简易网站北京网站制做的公司
  • 南宁定制网站建设机械加工厂家
  • 微商网站制作闲鱼网站是哪家公司做的
  • 专业金融网站建设做网站需要的图片
  • 电子商务网站设计成功的要素西安企业建站排名
  • 住房和城乡建设部网站执业资格注册中心中国手机网站建设公司
  • 安康市城乡建设规划局 网站html免费的模板网站有哪些
  • 广州地区做网站的凸一品牌策划公司
  • 建设一个班级网站的具体步骤wordpress仪表盘修改
  • 绿色风格的网站潜江资讯网招聘信息
  • 济源网站建设电话软件库
  • 网站开发从何学起wordpress修改菜单栏
  • 下城区住房和城市建设局网站百度一直不收录网站
  • 成都网站设计哪家好古色古香的网站模板