ICode9

精准搜索请尝试: 精确搜索
  • acwing 854 Floyd 求最短路2022-02-09 16:03:02

     三重循环 #include<iostream> #include<algorithm> using namespace std ; const int N = 209 , INF = 1e9 ; int n , m , k; int dist[N][N] ; void foyld() { for(int k = 1 ; k<=n ; k++) { for(int i = 1 ; i <= n ; i++) {

  • test2022-02-09 01:31:12

    test 我们来测试一下 这里是题目 点击查看代码 ''' 邻接矩阵 ''' n,m = map(int,input().split()); INF = float('inf'); g = [[INF] * (n + 1) for _ in range(n +1)]; dist = [INF] * (n + 1); st = [0] * (n + 1); def dijkstra(): global n,INF;

  • vue项目nginx服务器部署详细流程....2022-02-08 18:00:35

    vue项目nginx服务器部署 (1)前言 将自己做的vue项目部署到服务器上,这里我采用的工具是Nginx,Nginx是一款轻量级的web服务器、反向代理服务器,由于它的内存占用小,启动快,高并发能力强,在互联网项目中广泛应用,本网站是部署到Nginx服务器上,当然也可以选用其他web服务器,这里我选择较为

  • 关于Module build failed (from ./node_modules/_sass-loader@12.4.0@sass-loader/dist/cjs.js报错的解决方法2022-02-07 22:30:15

    原因可能是webpack版本和sass-loader版本的原因,所以进行以下操作(github yyds) 报错信息 : Module build failed (from ./node_modules/_sass-loader@12.4.0@sass-loader/dist/cjs.js 解决方法 : cnpm install webpack@4.19.1 cnpm uninstall --save-dev sass-loader cnpm insta

  • LeetCode-126. Word Ladder II [C++][Java]2022-02-07 22:29:59

    LeetCode-126. Word Ladder IIhttps://leetcode.com/problems/word-ladder-ii/ 题目描述 A transformation sequence from word beginWord to word endWord using a dictionary wordList is a sequence of words beginWord -> s1 -> s2 -> ... -> sk such that: Eve

  • 图论学习-最短路模型2022-02-07 18:32:04

    这里只是我对于最短路模型学习的一个记录,不正确的地方希望大家指出。 文章目录 最短路模型一、 什么是最短路?1.1 概念1.2 基本术语 二、主要模型2.1 dijkstra2.1.1 步骤2.1.2 画图理解2.1.3 为什么dijkstra不能处理负权边? 2.2 堆优化的dijkstra2.3 bellman_ford2.3.1 三角

  • 【洛谷】P1144 最短路计数2022-02-06 18:58:32

    因为无向无权,实际上最短路径长度=该点在bfs搜索树的深度 dfs似乎没法解决自环,会一直不断循环 当然用Dijkstra做也可以 #include <bits/stdc++.h> using namespace std; struct d_node{ int v,w; friend bool operator < (const d_node &d1,const d_node &d2){

  • Dijkstra算法 最短路径2022-02-05 17:35:04

    1 #include <bits/stdc++.h> 2 const int INF=99999; 3 using namespace std; 4 int n,m,u; 5 int dis[10000]; 6 int dist[10000][10000]; 7 int vis[10000]; 8 int main() 9 { 10 cin>>n>>m; 11 int a,b,c; 12 for(int i=1;i<=n;i++

  • 1018 Public Bike Management (30 分)2022-02-05 10:33:11

    坑:路径后面车站多出来的车不能弥补前面的空缺 #include <bits/stdc++.h> #define LOCAL using namespace std; template<typename A, typename B> ostream& operator<<(ostream &os, const pair<A, B> &p) { return os << '(' << p.fi

  • 搭建nginx 服务器【windows server 2012】2022-02-02 23:33:05

    内卷 时代来喽! 请看大黑板=? nginx !? ? 相信很多朋友在搭建nginx ,部署vue服务的时候会遇到许多细节问题,有的可能会搞个很久…也没搞出来 咳咳!但你遇到了我,这么都不是问题哟!!! 一、下载nginx nginx官网 nginx.conf文件配置(核心配置) 最容易出错的是路径问题,需要特别注意 s

  • 寒假:Day252022-02-02 23:00:41

    Day25 最近公共祖先问题(LCA)1172. 祖孙询问 - AcWing题库 LCA模板题 #include<bits/stdc++.h> using namespace std; const int N = 40010, M = 2 * N; int n, m; int h[N], e[M], ne[M], idx; int depth[N], fa[N][16]; // depth存每个节点的深度,fa存倍增往前走2^i步到哪

  • 10万人不会这几个Python问题,搞懂超过90%的学习者2022-02-02 12:01:31

    本文挑选了全球第二大同性交友网站StackOverflow上被点赞最多的10个问题,其中总点赞数超过了5万,考虑到很多白嫖党,至少有10万人对这些问题感兴趣! 这么多人点赞,说明两个问题: 1.这些问题很常用,编程的时候经常碰到 2.这些问题不简单,否则不用去论坛上文 10个问题,看看你会几个? 1.Y

  • P1576 最小花费(最长路径)2022-02-01 23:33:16

    P1576 最小花费 https://www.luogu.com.cn/problem/P1576 一开始以为要记录路径和距离一个个处理,其实想错了。 本题是求长路径,致使100/z中的z值最大,具体代码如下,可用优先队列进行优化,但本题我只用了邻接表存储,复杂度也满足了题目要求。 双向存储,double类型,算两个注意点把!!! #in

  • P1529 [USACO2.4]回家 Bessie Come Home2022-02-01 23:03:05

    https://www.luogu.com.cn/problem/P1529 小坑:要是无向图直接闭眼双向存边,不用多想 #include <bits/stdc++.h> using namespace std; typedef long long ll; const int maxn=1e4+5; const int inf=0x7fffffff; struct node { int to,dis,nxt; }e[maxn]; int n,head[maxn

  • 最短路(一)Dijkstra(743.网络延迟时间)2022-02-01 21:58:00

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 最短路(一) 思想一、例子二、代码1.以leetcode743为例2.堆优化 总结 思想 1.一般求单源最短路 2.用的贪心 3.用已经确定是最短路径的结点去更新其他路径 4.带权图 5.需要dist(记录i到每个结点的最短路组),used(该

  • acwing175. 电路维修(双端队列广搜)2022-02-01 21:02:14

    达达是来自异世界的魔女,她在漫无目的地四处漂流的时候,遇到了善良的少女翰翰,从而被收留在地球上。 翰翰的家里有一辆飞行车。 有一天飞行车的电路板突然出现了故障,导致无法启动。 电路板的整体结构是一个 RR 行 CC 列的网格(R,C≤500R,C≤500),如下图所示。 每个格点都是电线

  • 聚类个数的选择:轮廓系数(计算公式和原理)2022-02-01 18:31:09

    轮廓系数是评估聚类效果的指标,取值范围为[-1,1],越接近1表示聚类效果越好。 在聚类时可用于聚类个数的选择。通过遍历簇数,计算对应轮廓系数,选择轮廓系数最大时对应的聚类模型。 Kmeans聚类:对于初始的中心个数进行遍历,寻找使得轮廓系数最大的聚类模型。层次聚类:每一层合并时计

  • Floyd算法求每对顶点间最短路径(有向网)2022-02-01 11:02:24

     递推公式: 1.Dist(0)[i][j] = weight[i][j] 2.Dist(n)[i][j] = Min( Dist(n-1)[i][j] , Dist(n-1)[i][n] + Dist(n-1)[n][j] ) Floyd函数: 1 void Floyd(AdjMatrix* G, int Dist[][MAXVEX], int Path[][MAXVEX][MAXVEX]) 2 { 3 //Dist 路径长度 4 //若 Path[i][j][

  • AtCoder Beginner Contest 237题解(A-E)2022-01-31 23:33:11

    AtCoder Beginner Contest 237题解 文章目录 AtCoder Beginner Contest 237题解A - Not OverflowB - Matrix TranspositionC - kasakaD - LR insertionE - Skiing A - Not Overflow 【题目链接】A - Not Overflow (atcoder.jp) 题意:给一个数n,判断是否溢出! 两种解法: 计

  • 服务器建站 -- vue部署在服务器apache2上发生页面跳转404问题2022-01-30 22:03:09

    问题描述 在本地用vue搭建前端测试正常,将dist文件夹抛到服务器端,访问出现跳转页面显示404报错的异常 问题解决 详见Error 404 on reload or direct URL with Vue and Apache That is due to the history push mode on your vue router. https://router.vuejs.org/guide/essentials

  • dfs全排列问题模板2022-01-30 13:02:52

    https://www.acwing.com/problem/content/description/1211/ 全排列问题+如何利用全排列插入符号来计算 #include <bits/stdc++.h> using namespace std; const int N=10; int dist[N]; int mark[N]; int target,cnt; int cal(int l,int r){ int res=0; for(int i=l;i<=r

  • Vue3.0使用elementPlus2022-01-29 20:02:31

    第一步 首先创建一个Vue项目 之后输入 npm install element-plus --save 第二步 修改main.js import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' createApp(App).use(ElementPlus).mount('#app') 第三步 - 测试导入成功没 <template>

  • AcWing854 floyd求最短路2022-01-29 15:58:42

    给定一个 n 个点 m 条边的有向图,图中可能存在重边和自环,边权可能为负数。 再给定 k 个询问,每个询问包含两个整数 x 和 y,表示查询从点 x 到点 y 的最短距离,如果路径不存在,则输出 impossible。 数据保证图中不存在负权回路。 输入格式 第一行包含三个整数 n,m,k。 接下来 m 行,

  • 自动化生成项目中的html页面(上)2022-01-24 16:02:59

    自动化生成项目中的html页面(上) 那么问题来了,之前我们是在html模板上写死的文件名,这下怎么办呢? <script src="dist.js"></script> 借助webpack的一个插件就可以解决 1、安装这个插件 npm install html-webpack-plugin --save-dev 2、安装完成,使用 官网上关于使用插件的文

  • 【LeetCode】2045. 到达目的地的第二短时间2022-01-24 11:05:58

    题目 2045. 到达目的地的第二短时间 难度困难35收藏分享切换为英文接收动态反馈 城市用一个 双向连通 图表示,图中有 n 个节点,从 1 到 n 编号(包含 1 和 n)。图中的边用一个二维整数数组 edges 表示,其中每个 edges[i] = [ui, vi] 表示一条节点 ui 和节点 vi 之间的双向连通边。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有