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

U522155 板垣 カノエ is WATCHING YOU std

U522155 板垣 カノエ is WATCHING YOU

#include<bits/stdc++.h>
#define int long long 
#define add(a,b) to[++ tot] = b,nxt[tot] = h[a],h[a] = tot
#define con putchar_unlocked(' ')
#define ent putchar_unlocked('\n')
#define Blue_Archive return 0
using namespace std;
constexpr int N = 1e5 + 3;
constexpr int M = 2e5 + 3;
constexpr int INF = 1e18;
constexpr char me[] = "終末なにしてますか?忙しいですか?救ってもらっていいですか?";int n;
int st;
int cnt;
int tot;
int h[N];
int to[M];
int nxt[M];
int dis[N];
bool vis[N];string s;map<string,int> mp;priority_queue<pair<int,int>,vector<pair<int,int>>,greater<pair<int,int>>> q;inline int read()
{int k = 0,f = 1;char c = getchar_unlocked();while(c < '0' || c > '9'){if(c == '-') f = -1;c = getchar_unlocked();} while(c >= '0' && c <= '9') k = (k << 3) + (k << 1) + c - '0',c = getchar_unlocked();return k * f;
}inline void write(int x)
{if(x < 0) putchar_unlocked('-'),x = -x;if(x > 9) write(x / 10);putchar_unlocked(x % 10 + '0');
}inline void dijk()
{for(int i = 1;i <= cnt;i ++) dis[i] = INF;q.push({dis[st],st});vis[st] = 1;dis[st] = 0;while(!q.empty()){int u = q.top().second;q.pop();for(int i = h[u];i;i = nxt[i]){if(dis[to[i]] > dis[u] + 1){dis[to[i]] = dis[u] + 1;if(!vis[to[i]]){q.push({dis[to[i]],to[i]});vis[to[i]] = 1;}}}}
}signed main()
{// freopen("data.in","r",stdin);freopen("data.out","w",stdout);n = read();for(int i = 1,m,x,las;i <= n;i ++){m = read();for(int j = 1;j <= m;j ++){cin >> s;if(!mp[s]) mp[s] = x = ++ cnt;else x = mp[s];if(j != 1) add(x,las);las = x;}}cin >> s;st = mp[s];dijk();int q = read();while(q --){cin >> s;write(dis[mp[s]]);ent;}Blue_Archive;
}
http://www.sczhlp.com/news/117054/

相关文章:

  • ctfshow web
  • 上海有名的做网站的公司有哪些如归网络营销推广企业
  • 如何制作个人网站主页青州市城乡建设局网站
  • 一个公网ip可以做几个网站企业网站最底下做的是什么
  • 凡科二级网站怎么做免费发布商品的电商平台
  • 江苏省工程建设信息网站公司的建设网站公司
  • 好看的网站颜色搭配横岗网站建设多少钱
  • 网站关键词公司wordpress 联系我们 设置
  • 石家庄站分布图江门市住房和城乡建设局门户网站
  • 厦门做网站的专业做网站的公司有没有服务器
  • 宜宾网站建设工作室全面的苏州网站建设
  • 代码随想录算法训练营第三天 | leetcode 203 707 206
  • Codeforces Round 1051 (Div. 2) A~D2
  • 【F#学习】数组:Array
  • 免费网站软件下载大全动漫如何增加网站访问量
  • 网站标签怎么做跳转建网站主要工具
  • 网站建设怎么汇报wordpress 制作网站模板
  • 把自己做的网站上传到服务器wordpress缓存加速
  • 网站域名列表seo广告优化多少钱
  • 深圳游戏网站开发8211 wordpress
  • 十堰公司做网站云南大理拍婚纱照价格表
  • 鼠标放上去图片放大的网站找做金融的网站有哪些方面
  • CTFWEB姿势总结
  • 国内做音乐网站辽阳网站开发
  • 规模化加速AI:从用户、开发者到企业的深度策略解析
  • ctfshow 菜狗杯
  • 自己家的电脑做网站需要备案没怎么设置网站名称
  • 合肥做网站费用专业的企业进销存软件定制
  • 江西做网站哪家好wordpress动态图片不显示
  • 五百亿网站建设wordpress趣味插件