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

云空间搭建网站/南安网站建设

云空间搭建网站,南安网站建设,网站没备案可以做淘宝客吗,做移动网站快速排名题意: 有一个有向图,对于有向图的每条边上有一个公司名字的集合,代表该集合内的公司能提供该边的连通服务.现在我们给你q个查询.对于每个查询a和b,你要回答有哪些公司能提供从a到b的通路服务.。 思路:题意就是给你一个起点a,终点b。然后让你输出…

题意:        

       有一个有向图,对于有向图的每条边上有一个公司名字的集合,代表该集合内的公司能提供该边的连通服务.现在我们给你q个查询.对于每个查询a和b,你要回答有哪些公司能提供从a到b的通路服务.。

思路:题意就是给你一个起点a,终点b。然后让你输出a->b路上的公共字符。这算是一种集合关系,相同线路取交集,不同线路取并集,显然用二进制存储更加方便,26个字符对应着二进制中 0 ~25位。压缩完边之后,用floyed传递一下,最后用lowbit不断出最后一位就可以了。

AC Code:

#include<iostream>
#include<map>
#include<cstdio>
#include<string>
#include<cstring>
#include<sstream>
using namespace std;
int w[205][205];
int n,m;
map<int,int > st;
void floyed()
{for(int k = 1;k <= n; ++k)for(int i = 1;i <= n; ++i)for(int j = 1;j <= n; ++j)w[i][j] = w[i][j] |  (w[i][k] & w[k][j]);
}
int lowbit(int x)
{return x&(-x);
}
int main()
{//freopen("input.txt","r",stdin);for(int i = 'a' - 'a';i<='z' - 'a';++i)//打表,预处理lowbit对应1在哪一位{st[1<<i] = i;}string s1,s2;int f,t;while(cin>>n&&n){memset(w,0,sizeof(w));while(cin>>f>>t&&f+t){cin>>s1;stringstream ss(s1);char c;while(ss>>c){w[f][t] |= 1<<(c - 'a');//将边压缩}}floyed();while(cin>>f>>t&&f+t){int tmp = w[f][t];if(tmp==0) cout<<'-'<<endl;else {while(tmp){int idx = lowbit(tmp);cout<<char('a' + st[idx]);tmp -= idx;}puts("");}}cout<<endl;}
}

 

http://www.jmfq.cn/news/4911211.html

相关文章:

  • 做动效的网站/空间刷赞网站推广
  • wordpress 舆情管理/网站优化一年多少钱
  • 公司网站如何做推广/东莞整站优化推广公司找火速
  • 电子商务网站开发附件/企业营销策划论文
  • 网站开发需求分析包括哪些方面/小熊代刷推广网站
  • wordpress 右侧悬浮/宁波seo关键词如何优化
  • 网站建设找哪家公司好/天津抖音seo
  • 男女直接做的视频 视频网站/网站百度收录批量查询
  • 移动软件开发工程师/河南网站优化
  • ps切片做网站/南京谷歌seo
  • 帮客户做网站被起诉/关键词查询网站的工具
  • 网站怎么做才是对搜索引擎友好/网络媒体发稿
  • 自己做网站和凡科的区别/引流推广方案
  • 淘宝优惠网站怎么做/青岛网站seo公司
  • 网页设计下载免费/网站怎么优化
  • app官方网站/互联网服务平台
  • 服装企业营销网站建设/网站排名优化怎么做
  • 自己做采集电影网站/腾讯广告代理商加盟
  • 设计师学习网站/备案查询站长之家
  • linux做网站优势/新东方教育培训机构
  • 极简wordpress主题、/seo霸屏软件
  • wordpress文章首页设置/百度关键词优化和百度推广
  • 网站托管外包/做公司网站的公司
  • 重庆网上房地产备案价/企业seo排名
  • 做网站所需要的代码/成都网站排名优化公司
  • 怎样做外部网站推广/免费有效的推广平台
  • vue.js和vs做网站比较/中央网站seo
  • 怎么做网站能够增加人气/西安关键词推广
  • 衡阳百度推广公司/苏州seo网站推广哪家好
  • 雷锋书签制作图片/惠州关键词排名优化