DP
bei2002315
这个作者很懒,什么都没留下…
展开
-
牛客多校9 HHere is an Easy Problem of Zero-chan 【树形DP好题】【树的遍历】【如何建立一棵树】
代码】牛客多校9 HHere is an Easy Problem of Zero-chan 【树形DP好题】【树的遍历】【如何建立一棵树】原创 2022-08-18 12:42:45 · 68 阅读 · 0 评论 -
P1613 跑路 【floyd+倍增】【学习预处理部分】
小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零。于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数)。小A的家到公司的路可以看做一个有向图,小A家为点1,公司为点n,每条边长度均为一千米。100%的数据满足n3->4,总路径长度为4千米,直接使用一次跑路器即可。第一行两个整数n,m,表示点的个数和边的个数。...原创 2022-08-12 10:48:21 · 119 阅读 · 0 评论 -
Acwing 334 观光之旅 【floyd的用途之一:求最小环】【递归函数求路径的妙用】【有关最优解的集合分析法】【按照环的最大编号分类集合】
接下来 MM 行,每行包含三个整数 u,v,lu,v,l,表示点 uu 和点 vv 之间有一条边,边长为 ll。给定一张无向图,求图中一个至少包含 33 个点的环,环上的节点不重复,并且环上的边的长度之和最小。第一行包含两个整数 NN 和 MM,表示无向图有 NN 个点,MM 条边。输出占一行,包含最小环的所有节点(按顺序输出),如果不存在则输出。你需要输出最小环的方案,若最小环不唯一,输出任意一个均可。该问题称为无向图的最小环问题。...原创 2022-08-07 16:22:37 · 62 阅读 · 0 评论 -
牛客暑假四 A Task Computing 【如何排序使得对答案的贡献值最大】【cmp里面不等式的推导】【累加累乘符号的学习】【DP】
来源:牛客网。原创 2022-08-03 21:16:49 · 108 阅读 · 0 评论 -
acwing 1134 最短路计数 【BFS版本最短路】【最短路树(拓扑)】【最短路中最优解方案数】【最短路与DP联系】【DP需要拓扑序】
输出NN行,每行一个非负整数,第ii行输出从顶点11到顶点ii有多少条不同的最短路,由于答案有可能会很大,你只需要输出对100003100003取模后的结果即可。接下来MM行,每行两个正整数x,yx,y,表示有一条顶点xx连向顶点yy的边,请注意可能有自环与重边。给出一个NN个顶点MM条边的无向无权图,顶点编号为11到NN。第一行包含22个正整数N,MN,M,为图的顶点数与边数。问从顶点11开始,到其他每个点的最短路有几条。...原创 2022-07-31 14:49:38 · 76 阅读 · 0 评论 -
最短路问题的三种方法 【bfs】【spfa】【dijkstra】【以及这三种方法的拓扑性分析】【拓扑性决定可以用DP去做】
最短路原创 2022-07-31 14:04:34 · 105 阅读 · 0 评论 -
序列变换 【LIS二分版本】
我们有一个数列A1,A2...An,你现在要求修改数量最少的元素,使得这个数列严格递增。其中无论是修改前还是修改后,每个元素都必须是整数。第一行输入一个T(1≤T≤10),表示有多少组数据。第一行输入一个N(1≤N≤105),表示数列的长度。每一个数列中的元素都是正整数而且不超过106。第二行输入N个数A1,A2,...,An。然后输出最少需要修改多少个元素。请输出最少需要修改多少个元素。对于每组数据,先输出一行。...原创 2022-07-18 23:58:51 · 98 阅读 · 0 评论 -
HDU 5247 找连续数 【法1:双指针+滑动窗口单调队列】【法2:DP】
第一行包含两个整数n,m,n代表数组中有多少个数字,m代表针对于此数组的询问次数,n不会超过10的4次方,m不会超过1000。小度熊拿到了一个无序的数组,对于这个数组,小度熊想知道是否能找到一个k的区间,里面的k个数字排完序后是连续的。现在小度熊增加题目难度,他不想知道是否有这样的k的区间,而是想知道有几个这样的k的区间。然后对于每个询问的k,输出一行包含一个整数,代表数组中满足条件的k的大小的区间的数量。用滑动窗口(单调队列)找出每个窗口(大小为k)内的最大值和最小值,......原创 2022-07-16 23:41:02 · 102 阅读 · 0 评论