摘要: 题目传送门 1508:Easy SSSP 【题目描述】 输入数据给出一个有 N 个节点,M 条边的带权有向图。要求你写一个程序,判断这个有向图中是否存在负权回路。如果从一个点沿着某条路径出发,又回到了自己,而且所经过的边上的权和小于 0,就说这条路是一个负权回路。 如果存在负权回路,只输出一行 −1 阅读全文
posted @ 2020-02-08 20:23 Stuch 阅读(551) 评论(0) 推荐(0)
摘要: 题目传送门 【题目描述】 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有 need 条白色边的生成树。题目保证有解。 【输入】 第一行 V,E,need 分别表示点数,边数和需要的白色边数。 接下来 E 行,每行 s,t,c,col 表示这边的端点(点从 0 开始标号),边权, 阅读全文
posted @ 2020-02-07 20:22 Stuch 阅读(495) 评论(0) 推荐(0)
摘要: 题目传送门 其实,这是一道非常水的广搜。只是从二维变成了三维。格式还是没变的。 奉上代码(附注释) #include<bits/stdc++.h> using namespace std; const int dx[]={0,0,0,0,1,-1};//偏移数组,最后两个是上楼或下楼 const i 阅读全文
posted @ 2020-02-06 17:04 Stuch 阅读(126) 评论(0) 推荐(0)