上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 一) 最小生成树 算法 1. Prim : $O((n+m)\log m)$ (堆优化) 2. Kruskal : $O(m\log m + m \alpha(n)) $ (并查集优化) 题目 1. "新的开始" 2. "【模板】严格次小生成树" 3. "[JSOI2008]最小生成树计数" 4. 阅读全文
posted @ 2019-12-17 20:50 BruceW 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一) 贪心 题目 "luoguP1155 双栈排序" (主要算法是二分图, 但后面输出方案时的贪心还是挺妙的) 二) 二分/三分 二分/三分答案, 二分/三分查找. 首先要确定函数有 单调性 或 为 单峰函数 . 三分可以用二分的形式来做. 三) 搜索 算法 1. dfs 2. bfs 3. 迭代加 阅读全文
posted @ 2019-12-17 20:48 BruceW 阅读(175) 评论(0) 推荐(0) 编辑
摘要: [CSP2019-JX] 散步 题目大意 有一个长度为 \(L\) 的环 \((2 \le L \le 10^9)\), 环上有 \(n\) 个人, \(m\) 个出口 \((1 \le n,m \le 2 \times 10^5)\). 规定第一个出口的位置为 $0$, 并将 "到第一个出口的距离 阅读全文
posted @ 2019-12-14 16:05 BruceW 阅读(254) 评论(0) 推荐(0) 编辑
摘要: "[CSP2019] 划分" 题意 有一个长度为 $n$ 的序列 $a_i$ $(n \le 4 \times 10^7)$, 求 $$ (\sum_{i=1}^{k_1} a_i)^2 + (\sum_{i=k_1+1}^{k_2} a_i)^2 \dots (\sum_{i=k_{j 1}+1} 阅读全文
posted @ 2019-12-08 17:25 BruceW 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 题意 一棵 $n$ 个节点的树, 树的每个节点上有一个观察员, 每一个观察员的观察时刻为 $time_i$, 有 $m$ 个玩家, 每个玩家在 $0$ 时刻时从起点 $s_i$ 开始跑步, 每时刻经过一个节点, 沿着最短路径向终点 $t_i$ 跑去. 求每个观察员能观察到的玩家数量. 思路 暴力枚举 阅读全文
posted @ 2019-11-21 22:39 BruceW 阅读(187) 评论(0) 推荐(0) 编辑
摘要: [CSP2019] 树的重心 题意 \(T\) 组数据 \((1 \le T \le 5)\), 每次给定一棵 \(n\) 个点的树 \((1 \le n \le 299995)\). 设 \(E\) 为树的边集, \(V'_x,\ V'_y\) 分别为删去边 \((x,y)\) 后 点 \(x\) 阅读全文
posted @ 2019-11-21 14:30 BruceW 阅读(462) 评论(2) 推荐(0) 编辑
摘要: "[CSP2019] 划分" 题意 有 $n$ 个非负整数 $a_i$ $( n \le 4 10^7)$, 将它们分为若干部分, 记为 $S_i$, 要求 $S_{i+1} \ge S_i$, 设 $res=\sum_{i=1}^{k} S_i^2$. 求 $res$ 的最小值 思路 64 pts 阅读全文
posted @ 2019-11-20 11:51 BruceW 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 哈希表基数:1021,模数:731201。 考场简化版 (tool-bar-mode 0) (menu-bar-mode 0) (global-linum-mode t) (show-paren-mode t) (ido-mode t) (size-indication-mode t) (fset 阅读全文
posted @ 2019-11-15 10:23 BruceW 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 「学习笔记」欧拉回路 定义 设 \(G(V,E)\) 是一张图 欧拉回路 : 图 \(G\) 中经过每条边一次并且仅一次的回路. 欧拉路径 : 图 \(G\) 中经过每条边一次并且仅一次的路径. 欧拉图 : 存在欧拉回路的图. 半欧拉图 : 存在欧拉路径但不存在欧拉回路的图. 定理与性质 以下的图中 阅读全文
posted @ 2019-11-13 11:35 BruceW 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 有时候题目的空间限制较严格, 又需要开较大的数组, 为了防止 MLE 退役, 我们需要计算程序所用的内存, 直接手算太麻烦, 还容易算错, 这里有一种简单的方法可以计算程序的占用内存. 以欧拉路模板为例吧. 阅读全文
posted @ 2019-11-13 11:08 BruceW 阅读(230) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页