题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3065 多测 卡内存 #include<iostream> #include<algorithm> #include<cstring> #include<cstdio> #include<cmath> # ...
分类:
其他好文 时间:
2020-12-30 11:37:43
阅读次数:
0
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6592 先分别正着反着求一遍 \(LIS\), 可以证明,字典序最小的单峰序列,一定是先找到最左边的峰点,向左单调栈维护每一个长度的最左边的位置,向右贪心 最大字典序同理 维护单调栈时要注意元素大小的单调 ...
分类:
其他好文 时间:
2020-12-30 10:54:34
阅读次数:
0
这题费用流,题解已经说得很好了,补充一下就是这题不用拆点,(虽然我拆点了),只要现在i到i+k的流量为1就能保证每个点只用一次了 [题目链接](https://ac.nowcoder.com/acm/contest/9680#submit/%7B%22problemIdFilter%22%3A214 ...
分类:
其他好文 时间:
2020-12-22 11:54:15
阅读次数:
0
$n$ 个点 $m$ 条边的无向图,另有 $k$ 条特殊边连接 $1-i$,问最多删除多少条特殊边,使得每个点到 $1$ 的最短距离不变。 ...
分类:
其他好文 时间:
2020-12-11 11:52:49
阅读次数:
4
2020-12-0611:43:13 问题描述: 编写一个程序,采用迪杰斯特拉算法,输出下图所示的有向带权图G中顶点0到达其他各个顶点的最短路径长度和最短路径。 1 #include <stdio.h> 2 #define MAXV 100 //最大顶点个数 3 #define INF 32767 ...
分类:
编程语言 时间:
2020-12-10 11:14:38
阅读次数:
5
详细的知识点关键字可参考:https://blog.csdn.net/weixin_43093481/article/details/82229718一.整除:1.若a|b <=> -a|b <=> a|-b <=> |a| | |b|2.若a|b,b|c => a|c3.若a|b,a|c => a ...
分类:
其他好文 时间:
2020-12-08 12:42:15
阅读次数:
4
题意: 定义一条路径的权值为路径上所有边的编号直接相连所得到的十进制数字的大小求1到每个点的最短路mod 1e9+7n,m<=100000。 题解: 对于一个点来说,他肯定跑位数最少,其次就是字典序最小,可以把边权拆开,然后跑bfs就会满足位数最少,那么字典序最小,就在bfs的过程中满足,然后利用分 ...
分类:
其他好文 时间:
2020-12-04 11:01:36
阅读次数:
4
我是在高二的时候接触到程序设计竞赛的,从那时起我就对程序设计抱有浓厚的兴趣,并在填大学志愿的时候毫不犹豫的选择了计算机学院。在刚进入大学时,我想加入ACM俱乐部的目的很简单,就是弥补我高中时的遗憾,高中因为这样那样的原因,最后离省一就差了一个测试点的距离,于是下定决心要在大学里继续打比赛。但是加入A ...
分类:
其他好文 时间:
2020-11-26 14:14:04
阅读次数:
6
1、深度优先搜索dfs 在搜索树上的表现形式为先序遍历。 2、广度优先搜索bfs 在搜索树上的表现形式为层序遍历。 3、记忆化搜索 在某些位置需要被多次计算时,记录第一次计算的答案,后续可以省去重复计算的复杂度。 4、剪枝 搜索的瓶颈毫无疑问在于时间,合理的剪枝可以提高时效,有时候甚至可以牺牲一些正 ...
分类:
其他好文 时间:
2020-11-25 12:19:56
阅读次数:
4
1、问题描述 在下图所给的有向图G中,每一边都有一个非负边权。要求图G的从源顶点s到目标顶点t之间的最短路径。 下图是用优先队列式分支限界法解有向图G的单源最短路径问题产生的解空间树。其中,每一个结点旁边的数字表示该结点所对应的当前路长。 找到一条路径: 目前的最短路径是8,一旦发现某个结点的下界不 ...
分类:
其他好文 时间:
2020-11-23 12:44:38
阅读次数:
26