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

设计介绍人的网站大型门户网站多少钱

设计介绍人的网站,大型门户网站多少钱,网站设计初步规划,慈溪网站建设网站推广J-xay loves Floyd ANJHZ题解 abcdhhhh_题解 如果di,jwi,j\text d_{i,j}\text w_{i,j}di,j​wi,j​,那么按照题意中的算法仍然能得到正确的结果。此时记cani,j1\text{can}_{i,j}1cani,j​1。 如果存在vvv#xff0c;使得①cani,v1\text{can}_{i,v}1cani,v​1②canv,j1\text{…J-xay loves Floyd ANJHZ题解 abcdhhhh_题解 如果di,jwi,j\text d_{i,j}\text w_{i,j}di,j​wi,j​,那么按照题意中的算法仍然能得到正确的结果。此时记cani,j1\text{can}_{i,j}1cani,j​1。 如果存在vvv使得①cani,v1\text{can}_{i,v}1cani,v​1②canv,j1\text{can}_{v,j}1canv,j​1③vvv在iii到jjj的任意一条最短路上那么cani,j1\text{can}_{i,j}1cani,j​1。 直接这么算can[i][j]can[i][j]can[i][j]复杂度太高我们注意到can[i][∗]can[i][*]can[i][∗]can[∗][j]can[*][j]can[∗][j]的运算本质上是集合求交可以利用bitset维护。 将can[i][∗]can[i][*]can[i][∗]记为bitsetN fr[i]can[∗][j]can[*][j]can[∗][j]记为bitsetNto[j] 同时枚举sss,则sss到jjj的所有最短路经过的点集potj\text{pot}_jpotj​也可以通过bitset维护具体做法是每次枚举一个sss,就重新把顶点按照到sss的最短路长度排序从小到大计算potj\text{pot}_jpotj​。如果ds,kwk,jds,j\text d_{s,k}\text w_{k,j}\text d_{s,j}ds,k​wk,j​ds,j​,则potj∣potk\text{pot}_j|\text{pot}_kpotj​∣potk​ 时间复杂度O(nmlog⁡mn2ww)O(nm\log m\frac{n^2w}{w})O(nmlogmwn2w​) Code #includebits/stdc.h using namespace std; using lllong long; template class Tint T rd() {T res0;T fg1;char chgetchar();while(!isdigit(ch)) {if(ch-) fg-1;chgetchar();}while( isdigit(ch)) res(res1)(res3)(ch^48),chgetchar();return res*fg; } const int N2005,M5005; int h[N],e[M],ne[M],w[M],idx; void add(int a,int b,int c){e[idx]b,ne[idx]h[a],w[idx]c,h[a]idx;} int d[N][N]; int n,m; bool st[N]; bitsetN pot[N],fr[N],to[N];void dij(int s,int d[]) {memset(st,0,sizeof st);priority_queuepairint,int,vectorpairint,int,greaterpairint,int q;q.push({d[s]0,s});while(q.size()){int uq.top().second;q.pop();if(st[u]) continue;st[u]1;for(int ih[u];i!-1;ine[i]){int ve[i];if(d[v]d[u]w[i]) {d[v]d[u]w[i];q.push({d[v],v});}}}for(int ih[s];i!-1;ine[i]){int ve[i];if(w[i]d[v]) fr[s][v]to[v][s]1;} } int solve(int s) {static int id[N];for(int i1;in;i){pot[i].reset();pot[i].set(i);}for(int i1;in;i) id[i]i;sort(id1,id1n,[](const int i,const int j){return d[s][i]d[s][j];});for(int i1;in;i){int uid[i];for(int ih[u];i!-1;ine[i]){int ve[i];if(d[s][u]w[i]d[s][v]) pot[v]|pot[u];}}for(int i1;in;i)if(d[s][i]0x3f3f3f3f||(pot[i]fr[s]to[i]).count()) fr[s][i]to[i][s]1;return fr[s].count(); } int main() {nrd(),mrd();memset(d,0x3f,sizeof d);memset(h,0xff,sizeof h);for(int i1;in;i){fr[i].reset();fr[i][i]1;to[i].reset();to[i][i]1;}while(m--){int urd(),vrd(),crd();add(u,v,c);}for(int i1;in;i) dij(i,d[i]);int ans0;for(int i1;in;i) anssolve(i);printf(%d\n,ans); }
http://www.sadfv.cn/news/28481/

相关文章:

  • app推荐网站做百度推广销售怎么样
  • 做dm素材网站成都快速做网站
  • 企业网站建设有什么好仙居建设规划局网站
  • idc网站模板网上智慧团建系统
  • 哈尔滨餐饮加盟网站建设天津市建设信息网官网
  • 政协网站法治建设闵行区属于浦东还是浦西
  • 付款网站源码南通网站建设团队
  • 互动网站建设的主页快速做网站优化
  • 湖南长沙门户网站网页制作教程百度网盘
  • 七米网站开发济南外贸网站制作
  • 免费做网站百度能录入网站逻辑结构
  • 东莞市研发网站建设企业郑州高考网站建设
  • 电子商务网站开发教程课后习题资讯门户类网站有哪些
  • 网站建设挣钱么网站虚拟主机销售
  • 建网站的流程和费用天城建设网站
  • 网站做的和别人一样违法专业的网站制作开发公司
  • 多就能自己做网站网站内容编辑怎么做
  • 做家政下载什么网站或什么群呢南乐网站开发
  • 成都sw网站建设wordpress 4.2.8
  • 全国旅游景点网站开源软件开发项目管理文档
  • 做网站如何防止被骗企业网站定制开发价格
  • 扬州电子商务网站建设代做机械设计的网站
  • 品牌网站推广软件wordpress 企业知识库
  • 快速搭建网站框架云尚网络科技有限公司介绍
  • 滁州哪里做网站建设网站建站
  • 网站设计教程网站dw网页制作教程div视频教程
  • 做网站优化有什么作用网站这么做404页面
  • 虚拟主机网站建设中国建设银行网站外汇
  • 网站建设策划书1万字网络架构图和拓扑图
  • 徐州网站建设市场河北建设工程信息网招标