上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 这个题以前做过但是没有写出来, 今天又想了一下, 做出来了. 首先考虑暴力. 考虑枚举每个矩形的右下角, 然后暴力 $O(N^2)$ 转移, 总体复杂度是 $O(ABN^2)$ 的. 观察重复计算的区域: 考虑从红色矩形转移到蓝色矩形, 很明显红蓝重合的一部分是可以重复利用的. 横向也是一个道理. 阅读全文
posted @ 2018-09-25 11:18 俺是小程 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在 @ "hs巨佬" 的提醒下, 发现本题还可以暴力的 $O(N^3)$ 转移, 但是我太菜了, 没想出来, 只想出来$O(N^2)$的麻烦的转移方法,,, 分析一下, 发现当前一行的转移可以只和上一行的状态有关, 当然, 状态有些复杂. 于是拿出纸笔分析一下. 一开始 以为只有这四种情况: 结果交 阅读全文
posted @ 2018-09-22 19:45 俺是小程 阅读(173) 评论(1) 推荐(0) 编辑
摘要: 毒瘤题,,, 看到$N cpp include include include include include include include using namespace std; typedef pair P; const int MAXN = 50 + 1; const int INF = 阅读全文
posted @ 2018-09-10 10:55 俺是小程 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 双端队列 + Hash判重广搜 首先看到这么复杂的地图第一反应就是广搜了,,, 我觉得难点主要在 1. 每次扩展的时候花费不一定增大(也就是说如果使用普通队列是不满足单调性的, 答案可能会偏大) 2. 判重. 第二点如果想偷懒可以直接用set搞定, 如果追求速度的话可以手写Hash函数. 至于第一点 阅读全文
posted @ 2018-09-05 16:37 俺是小程 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 首先可以想到 枚举 用硬币的顺序.($O(K!)$) 假如硬币顺序确定了, 我们只需要确定每一个硬币买哪一段即可. 发现可以贪心, 即每一个硬币都尽量买, 直到剩余价值不够为止. 证明很简单: 假如我这个硬币可以多买某一个商品但是没有买, 只可能是为了用下一个硬币去买这个商品来让下一个硬币浪费的少一 阅读全文
posted @ 2018-09-04 19:16 俺是小程 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 在机房乱晃的时候发现一台服务器, 找教练问过以后拿到了这个服务器的使用权(反正没人用) 在另一个小伙伴的帮助下装上了 ubuntu , 跑了一下压力测试. 结果如下: 性能意外的不错呢 阅读全文
posted @ 2018-09-01 07:23 俺是小程 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 除起点与终点外,必须在规定的点上走。 将floyd的最外层设为规定的点而不是所有点。 最短路必须经过一些点,多组询问。 先求出所有点到这些点的最短路( 或`Floyd`),然后枚举min(dis[i][k] + dis[k][j])。 多源最短路。 将源全部扔进优先队列(dijkstra)/队列(s 阅读全文
posted @ 2018-08-31 10:41 俺是小程 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 假如你在分析题目的过程中发现这个题目可以转化成区间问题, 那么恭喜你 这很有可能是贪心! 当然也有可能是 dp , 只不过不常见. 遇见这种区间贪心一般怎么去思考呢?一般来说, 首先可以考虑一下几种 _排序_ 1. 按照左端点排序. 2. 按照右端点排序. 3. 按照长度排序. 排序完成后, 就可以 阅读全文
posted @ 2018-08-30 14:55 俺是小程 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 先排个序, 对于每一个询问二分前缀位置, 加上k即可. 莫名其妙WA了一次居然是因为 ios::sync_with_stdio(false); 对$puts();$有影响... cpp include include include include include using namespace s 阅读全文
posted @ 2018-08-28 15:47 俺是小程 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 利用之前算过的信息,每个点线性转移上个点的值,扣掉两个斜行,加上两个斜行即可。 专门写一篇题解是因为之前有一次考试写挂了类似的题。 cpp include include include include include using namespace std; const int MAXN = 4e 阅读全文
posted @ 2018-08-27 20:57 俺是小程 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页