网站首页 站内搜索

搜索结果

查询Tags标签: dis,共有 256条记录
  • 算法学习-图论-图的存储-最短路

    题目概述及细节 单源最短路,模板,luoguP3371 单源最短路,模板 dij算法 核心是把节点分为两类,一类是以确定到起点最短的距离,一类是没有确定初始时所有都未确定 从没有确定的节点中选取一个距离起点最短的 依据此点确定别的未更新的点的距离 首先补充题目中常见的数值…

    2022/4/19 11:13:05 人评论 次浏览
  • 深入理解floyd算法【用动态规划思路】

    先上floyd算法的代码,本质上是动态规划问题本质就是DP含有动态规划的思想,满足重叠子问题和最优子结构dis[k][i][j]=min(dis[k-1][i][j],dis[k-1][i][k]+dis[k-1][k][j]);我们可以发现他其实是由前k-1的状态来推出第k个点的状态之后你就会发现f[k]只与f[k-1]有关 然后我…

    2022/4/18 17:12:32 人评论 次浏览
  • pat甲级打卡-1003 Emergency

    #include <iostream> #include <cstring> #include <algorithm> using namespace std; const int N = 505; int dis[N],w[N]; bool visit[N]; int e[N][N],weight[N],num[N];//num 记录到 i 的最短路径条数 int n,m,c1,c2;const int inf = 99999999; //…

    2022/4/16 23:42:39 人评论 次浏览
  • 2022.02.23 网络流复习

    2022.02.23 网络流复习 https://www.cnblogs.com/Miracevin/p/11245896.html https://www.cnblogs.com/Miracevin/p/10028021.html https://www.cnblogs.com/Point-King/p/15724247.html 1. 费用流 1.1 关于费用流的理解 https://www.cnblogs.com/Miracevin/p/10028021.ht…

    2022/4/15 23:17:45 人评论 次浏览
  • 机器学习有关距离及python实现

    Machine Learning 中的距离和相似性计算l 欧式距离 也称欧几里得距离,指在m维空间中两个点之间的真实距离。 两个n维向量与间的欧式距离表示为: 用python实现为 from math import sqrtdef distance(a,b): """ 求a,b之间的欧式距离 :return:距…

    2022/4/15 22:12:41 人评论 次浏览
  • 【刷题】P1613跑路

    //原本以为这题只需要floyd得到dis[1][n] //然后拆分出二进制中1的个数 (这里是不是有个函数可以用) //但是样例显示此题不是普通最短路,要求的是时间最短而不是路程最短//那么在不改动的情况下,也许可以寻找环? #include<bits/stdc++.h> #define ll long long…

    2022/4/11 6:13:02 人评论 次浏览
  • 旅游

    题目描述 在一个大小为n∗mn∗m的方格地图mp[][]mp[][]上,初始时你在方格(1,1)(1,1)位置。有kk个旅游景点你想去玩。地图中标记为..的方格可以行走,标记为##的方格有障碍物不能经过,标记为数字的方格表示景点的编号。每秒钟你可以朝上,下,左或右移动一格位置,问最少…

    2022/4/9 23:19:26 人评论 次浏览
  • AcWing第8场周赛题解

    A. 3770. 最小消耗 题目链接:https://www.acwing.com/problem/content/description/3773/ 题目大意:按照题目要求消灭两种类型怪兽(可以消耗 c 转换)的最小消耗。 解题思路:循环记录 0 和 1 出现的次数,消灭一个 0 的最小消耗为 min(a, b+c),消灭一个 1 的最小消耗…

    2022/4/9 6:20:41 人评论 次浏览
  • 搜索进阶

    A - 滑雪 题目链接 思路 搜索模板题无需多说,注意一下记忆化搜索和剪枝 代码#include<iostream> #include<algorithm> using namespace std; const int N = 1005; typedef pair<int, int> PII; int n, m, dis[N][N], s[N][N]; int dx[4] = {1, -1, 0, …

    2022/4/8 23:22:50 人评论 次浏览
  • [DarkBZOJ2407] 探险

    前言 题意也太不清楚了喂(#`O′),大溶洞指的是 \(1\) 号点这个关键信息都没翻译出来!而且也没说保证有解! 题目 DarkBZOJ 讲解 嘛,首先我们正反图各跑一遍最短路肯定没问题,思考怎么算答案。 我们枚举边,然后通过两个方向的最短路来更新答案。牛逼性质是如果第一步走…

    2022/4/6 23:20:50 人评论 次浏览
  • 最短路问题的一些见解

    0x00. 最短路的定义 在一个赋权图 \(G\) 中,点 \(u\) 到点 \(v\) 有若干条通路,定义 \(u\) 到 \(v\) 的最短路为这些通路中边权值和最短的一条在上图中,从 \(1\) 到 \(7\) 的最短路为 \(1 \rightarrow 2 \rightarrow 5 \rightarrow 7\) 或者 \(1 \rightarrow 2 \righta…

    2022/4/3 23:24:23 人评论 次浏览
  • 蓝桥杯真题 迷宫

    考点 1、BFS求最短路径的长度 2、枚举求出路径走法(注意枚举过程中要按照字典序最小的方案来求) 题目描述 下图给出了一个迷宫的平面图,其中标记为1 的为障碍,标记为0 的为可 以通行的地方。 010000110000 迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置…

    2022/4/3 6:21:43 人评论 次浏览
  • 牛客华为机试HJ17

    原题传送门 1. 问题描述2. Solution 1、思路 注意条件过滤 2、实现 Java package huawei.HJ017;import java.io.IOException; import java.nio.file.Paths; import java.util.Scanner; import java.util.regex.Pattern;public class Main {static Scanner in;public stati…

    2022/4/2 23:21:13 人评论 次浏览
  • Johnson 最短路算法

    Johnson 算法 全源最短路径求解其实是单源最短路径的推广,求解单源最短路径的两种算法时间复杂度分别为:Dijkstra 单源最短路径算法:时间复杂度为 \(O(E + VlogV)\),要求权值非负; Bellman-Ford 单源最短路径算法:时间复杂度为 \(O(VE)\),适用于带负权值情况;如果…

    2022/3/19 9:27:32 人评论 次浏览
  • Dijkstra算法

    /* -------------------------------------------------Author: wrydate: 2022/2/26 21:56Description: Dijkstra ------------------------------------------------- */#include <bits/stdc++.h>using namespace std;const int MAXN = 200;struct …

    2022/2/26 22:51:22 人评论 次浏览
扫一扫关注最新编程教程