Description 奶牛们正在回味童年,玩一个类似跳格子的游戏,在这个游戏里,奶牛们在草地上画了一行N个格子,(3 <=N <= 250,000),编号为1..N。 就像任何一个好游戏一样,这样的跳格子游戏也有奖励!第i个格子标有一个数字V_i(-2,000,000,000 <=V_i <= 2 ...
分类:
其他好文 时间:
2019-04-27 09:59:59
阅读次数:
152
"传送门" 解题思路 不难想一个$O(n^3)$的$dp$,设$f_{i,j}$表示第$i$天,手上有$j$股的最大收益,因为这个$dp$具有单调性,所以$f_i$可以贪心的直接从$f_{i w 1}$那一层转移来,转移时枚举一下当前买卖多少。考虑优化,发现每次其实就是一个区间取$max$,是由$A ...
分类:
其他好文 时间:
2019-03-19 18:46:49
阅读次数:
128
3.11 3.17 这周比较水,周一满课,看了看单调队列优化dp,晚上准备英语演讲,做了些天梯赛的题目,周二几乎整天都在准备英语演讲。随手过了几个L1的题目。星期三结束了英语演讲之后,晚上怒刷L1。星期四将L1完结,开刷L2。周五看了看python,数据库,晚上继续L2。周六参加了西北大学校赛,跟s ...
分类:
其他好文 时间:
2019-03-17 20:06:51
阅读次数:
140
就是按照 % 体积的余数来分组,每组单调队列优化。 直接上模板好了。 1 #include <bits/stdc++.h> 2 3 typedef long long LL; 4 const int N = 100010; 5 6 int n, V, cnt[N], cost[N]; 7 LL f[ ...
分类:
其他好文 时间:
2019-03-14 18:36:05
阅读次数:
115
1 /** 2 problem: http://poj.org/problem?id=3259 3 spfa判负环: 4 当有个点被松弛了n次,则这个点必定为负环中的一个点(n为点的个数) 5 spfa双端队列优化: 6 维护队列使其dist小的点优先处理 7 **/ 8 #include 9 #i... ...
分类:
其他好文 时间:
2019-03-14 00:28:04
阅读次数:
170
我太菜了 如果您可以吊打我 勿喷!!! 单调队列优化Dp P1440 求m区间内的最小值 代码: P1886 滑动窗口 代码: P2629 好消息,坏消息 代码: P1714 切蛋糕 代码: ...
分类:
其他好文 时间:
2019-03-11 17:40:01
阅读次数:
208
之前已经弄过模板了,但那个复杂一点,这个就是裸的dij,用起来更方便 输入格式:n,m,s,d分别是点数,边数,起点,终点 之后m行,输入x,y,z分别是两点即权值 题目链接:https://www.luogu.org/problemnew/show/P1339 ...
分类:
编程语言 时间:
2019-03-04 20:45:25
阅读次数:
236
例题链接 分析:迪杰斯特拉算法的核心思想就是每次选择最短的距离,用这个最短距离来更新相邻顶点的最短距离,并且在更新完毕后这个最短距离不需要再考虑,而优先队列恰好契合迪杰斯特拉算法的要求,用来优化正合适 优化后的时间复杂度为O(E log V)。 ...
分类:
编程语言 时间:
2019-02-13 22:48:22
阅读次数:
358
任意门:http://acm.hdu.edu.cn/showproblem.php?pid=6319 Problem A. Ascending Rating Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 524288/524288 K ( ...
分类:
其他好文 时间:
2019-01-19 13:15:47
阅读次数:
121
适用于:稀疏图(侧重于对边的处理)。 时间复杂度:O(KE),K是常数,平均值为二,E是边数。(因为和边有关,所以不适于稠密图) 来源:SPFA是Bellman-Ford算法的一种队列实现,减少了不必要的冗余计算。 这个算法简单地说就是队列优化的Bellman-Ford,利用了每个点不会更新次数太多 ...
分类:
编程语言 时间:
2019-01-17 16:26:00
阅读次数:
157