您当前的位置: 首页 > 

MangataTS

暂无认证

  • 0浏览

    0关注

    423博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

AcWing 4243. 传递信息(单源最短路)

MangataTS 发布时间:2022-02-18 22:08:05 ,浏览量:0

题目连接

https://www.acwing.com/problem/content/description/4246/

http://poj.org/problem?id=1502

思路

没啥好说的就是一个裸的求单源最短路,只不过边的信息建立需要自己判断是否存在,范围在100以内,那么基本上所有的最短路都能过,我这里就给出迪杰斯特拉和Floyd的代码

代码 迪杰斯特拉
#include
#include
#include
#include
#include
#include
using namespace std;
#define PII pair
const int INF = 0x3f3f3f3f;
const int N = 1e2+10;

int n,dis[N];
bool vis[N];

struct Node{
	int v,w;
};
vector E[N];

int toint(string s){
	int res = 0;
	for(int i = 0,l = s.size();i n;
	string num;
	for(int i = 2;i num;
			if(num != "x"){
				int w = toint(num);
				E[i].push_back({j,w});
				E[j].push_back({i,w});
			}
		}
	DJ(1);
	int ans = 0;
	for(int i = 1;i             
关注
打赏
1665836431
查看更多评论
0.0460s