网站首页 站内搜索

搜索结果

查询Tags标签: dis,共有 256条记录
  • COMPFEST 14 - Preliminary Online Mirror (Unrated, ICPC Rules, Teams Preferred)

    比赛链接: https://codeforces.com/contest/1725 A. Accumulation of Dominoes 题意: \(n * m\) 的矩阵,从左上角开始,将 1 到 \(n * m\) 的数,放到矩阵中,先放第一行,从左到右,然后第二行,以此类推。问相邻且数字差为 1 的格子有多少个。 思路: 答案就是 \((m …

    2022/9/12 23:24:36 人评论 次浏览
  • 最短路算法之 Dijkstra

    部分内容参考了李煜东的《算法竞赛进阶指南》,在此声明。单源最短路径 单源最短路径问题,是说,给定一张有向图(无向图)\(G=(V,E)\) ,\(V\) 是点集,\(E\) 是边集,\(|V|=n\),\(|E|=m\),节点是 \([1,n]\) 之间的连续整数,\((x,y,z)\) 描述一条从 \(x\) 到 \(y\) 边…

    2022/9/4 1:22:46 人评论 次浏览
  • 跑路

    P1613 跑路 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)题意:如果两点之间有边连接那么边为1,然后如果两点之间有2^n长度的路径,那么他们距离就变为1 dp数组标记i到j有无2^p的距离的边,如果有,其dis值更新为1 第一次floyd如果i到k有距离p-1,k到j有距离p-1的边,那…

    2022/8/28 23:53:49 人评论 次浏览
  • 常用 STL 整合

    常用 STL 整合 一、vector vector 是 STL 提供的一种 内存连续,长度可变 的动态数组。 虽说动态数组,但 vector 的底层仍是定长数组。当数组大小不足时,vector 会倍增的申请、分配更多连续的空间。 定义 vector<int>h; 定义一个数据类型为 int 的 vector h。 需要…

    2022/8/26 23:26:43 人评论 次浏览
  • 【题解】P5304 [GXOI/GZOI2019]旅行者(dijkstra,图论,最短路)

    【题解】P5304 [GXOI/GZOI2019]旅行者 一道利用 dijkstra 的很妙的图论题! 加深了我对于 dijkstra 的理解。 (于是在做完这道题两天后的模拟赛中遇到了和它套路几乎一样的,我却甚至没有想到用最短路……) 所以写个题解记录一下吧。题目链接 [GXOI/GZOI2019]旅行者 - 洛…

    2022/8/24 6:54:13 人评论 次浏览
  • 分层图跑最短路:适用于可以对一定数量的前k条边权可以免费 减半的时候 omk的空间

    下层到上层的边不用建 从上层到下层就已经代表了做了一次选择 如果还能回到上层的话会出问题的 因为可以免费 k 次,所以我们要建 k+1 层图 在 k+1 层图上我们已经不能再往下了,即免费操作已用完for(int i=1,x,y,z;i<=p;i++){scanf("%d%d%d",&x,&y,…

    2022/8/24 6:53:07 人评论 次浏览
  • 1031 Rinne Loves Graph 求经过k个障碍到达n的最短路 分层图或最短路+dp

    链接:https://ac.nowcoder.com/acm/contest/26077/1031来源:牛客网 题目描述Island 发生了一场暴乱!现在 Rinne 要和 Setsuna 立马到地上世界去。众所周知:Island 是有一些奇怪的城镇和道路构成的(题目需要,游戏党勿喷),有些城镇之间用双向道路连接起来了,且每条…

    2022/8/23 23:26:51 人评论 次浏览
  • 331 树分治 点分治

    视频链接: Luogu P3806 【模板】点分治1#include<iostream> #include<algorithm> using namespace std;const int N=10005; const int INF=10000005; struct node{int v,w,ne;}e[N<<1]; int idx,h[N]; //加边 int del[N],siz[N],mxs,sum,root;//求根 i…

    2022/8/23 23:25:42 人评论 次浏览
  • P3454 OSI-Axes of Symmetry 题解

    P3454 OSI-Axes of Symmetry 题解 求多边形的对称轴 这是一道人类智慧题 顺时针或者逆时针转一圈,将 \(n\) 个点的多边形的角和边的值连在一起就得到了一个环,环长为 \(2n\) 我们只需要判断对应的边和角相等 具体地,我们用边长表示每条边,用两条邻边的叉积和点积代表以…

    2022/7/30 23:26:37 人评论 次浏览
  • 2022HDU多校第四场

    2022HDU多校第四场 过程 三题签到完成,吉吉在看了11一会后将01秒了,这里是我dp不够熟练,只能让吉吉来了,我好菜呀(哭),然后就坐牢开始了,我们轮流卡02和11,最后4题结束,惨淡收场。02属于是没想明白,另外时间不够,而11属实是坐大牢,看着它被人过穿,我们却毫无头…

    2022/7/30 6:25:04 人评论 次浏览
  • keil 生成反汇编文件

    填写指令: fromelf --text -a -c --output=all.dis Objects\StepMonitor.axf 其中 "all.dis" 和 "Objects\StepMonitor.axf" 都是相对于 ".uvprojx" 所在目录而言的

    2022/7/28 1:23:59 人评论 次浏览
  • dijkstra最短路算法(堆优化)

    这个算法不能处理负环情况,请转到Floyd算法或SPFA算法(SPFA不能处理负环,但能判断负环) SPFA(SLF优化):https://www.cnblogs.com/yifan0305/p/16391419.html 代码很长,耐下心来看完,存储方法为链式前向星存储。 (如果内存放得下的话,建议稠密图用邻接矩阵(或者跑f…

    2022/7/23 1:26:25 人评论 次浏览
  • SPFA算法(SLF优化)2022.7.8更新

    SPFA可能会被卡掉,能用dijkstra就别用SPFA,代码较长,但我已尽力做到解释,请耐心看下去,存储为邻接表存储。#include<bits/stdc++.h> #define inf 0x3f3f3f3f//(宏定义一个很大的值,例如0x3f3f3f3f等) using namespace std; int n,m,cnt;//cnt 计数器(有cnt…

    2022/7/10 1:22:37 人评论 次浏览
  • 最短路常用算法

    弗洛伊德(Floyd-Warshall) 时间复杂度\(O(n^3)\) 多元最短路,核心思想是依次将所有点作为中转点并更新所有路径。 核心代码也只有5行 for(int i=1;i<=n;++i)//外层循环一定是中转点for(int j=1;j<=n;++j)for(int k=1;k<=n;++k)if(g[j][k]>g[j][i]+g[i][k])g[…

    2022/7/4 1:21:34 人评论 次浏览
  • A*算法小记

    \(\text{A*}\) 一种启发式搜索 和暴搜的差别是多了一个估值函数,每次取出一个估算最优的状态以期更高效完成任务 重点在于估值函数 \(\text{h*(n)}\) 的设计,若实际代价为 \(\text{h(n)}\),则 若 \(\text{h*(n)=h(n)}\),设计得非常好 若 \(\text{h*(n)<h(n)}\),跑…

    2022/7/3 14:21:15 人评论 次浏览
共256记录«上一页1234...18下一页»
扫一扫关注最新编程教程