上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页
摘要: 「JSOI2014」歌剧表演 "传送门" ~~没想到吧我半夜切的~~ 这道题应该算是 $\text{JSOI2014}$ 里面比较简单的吧。。。 考虑用集合关系来表示分辨关系,具体地说就是我们把所有演员分成若干个集合,满足同一个集合内的演员两两不能分辨。 初始时所有演员位于同一个集合内。 然后对于某 阅读全文
posted @ 2020-02-03 15:41 Sangber 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 「AHOI2014/JSOI2014」奇怪的计算器 "传送门" 我拿到这题首先是懵b的,因为感觉没有任何性质。。。 后来经过同机房dalao的指导发现可以把所有的 $X$ 放到一起排序,然后我们可以发现每次操作都不会改变这个排完序之后的序列的单调性(始终单调不降),也就是说如果其中有一次操作使得数列 阅读全文
posted @ 2020-02-03 15:22 Sangber 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 「JSOI2015」最大公约数 "传送门" 考虑先枚举区间左端点, 然后我们会发现所有可能的区间虽然有 $O(n)$ 个,但是本质不同的区间 $\gcd$ 只有 $\log n$ 级别,而且是从左端点往右呈阶梯状递减的。 所以说我们可以对于这 $\log n$ 种不同的 $\gcd$ 都算一遍答案。 阅读全文
posted @ 2020-02-02 23:14 Sangber 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 「AHOI2014/JSOI2014」骑士游戏 "传送门" 考虑 $\text{DP}$。 设 $dp_i$ 表示灭种(雾)一只编号为 $i$ 的怪物的代价。 那么转移显然是: $$dp_i = \min(K_i, S_i + \sum_{j = 1}^{R_i} dp_{v_j})$$ 但是我们会 阅读全文
posted @ 2020-02-02 23:02 Sangber 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 「AHOI2014/JSOI2014」支线剧情 "传送门" 上下界网络流。 以 $1$ 号节点为源点 $s$ ,新建一个汇点 $t$,如果 $u$ 能到 $v$,那么连边 $u \to v$,下界为 $1$,上界为 $+\infty$,费用为对应的所需时间,表示这段剧情至少看一次,且看一次代价为对应 阅读全文
posted @ 2020-02-02 22:15 Sangber 阅读(199) 评论(2) 推荐(0) 编辑
摘要: 「JSOI2014」支线剧情2 "传送门" 不难发现原图是一个以 $1$ 为根的有根树,所以我们考虑树形 $\text{DP}$。 设 $f_i$ 表示暴力地走完以 $i$ 为根的子树的最小代价,那么 $f_i$ 的计算就很显然了: $$f_i = \sum_{j \in son_i}f_j + s 阅读全文
posted @ 2020-02-02 21:47 Sangber 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 「JSOI2010」挖宝藏 "传送门" 由于题目中说道挖一个位置的前提是挖掉它上面的三个,以此类推可以发现,挖掉一个点就需要挖掉这个点往上的整个倒三角,那么也就会映射到 $x$ 轴上的一段区间(可以发现这种映射关系是一一对应的),那么我们就可以用一段区间来代表一个宝藏。 然后我们就先把所有区间按照右 阅读全文
posted @ 2020-02-02 21:37 Sangber 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 「JSOI2014」强连通图 "传送门" 第一问很显然就是最大的强连通分量的大小。 对于第二问,我们先把原图进行缩点,得到 $\text{DAG}$ 后,统计出入度为零的点的个数和出度为零的点的个数,两者取 $\max$ 就是答案。 理性证明可以看 "这里" 参考代码: 阅读全文
posted @ 2020-02-02 21:12 Sangber 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 「luogu3402」【模板】可持久化并查集 "传送门" 我们可以用一个可持久化数组来存每个节点的父亲。 单点信息更新和查询就用主席树多花 一个 $\log$ 的代价来搞。 然后考虑如何合并两个点。 由于我们要做到可持久化,所以我们就考虑用启发式合并。 至于路径压缩,ta好像会因为某些原因而MLE和 阅读全文
posted @ 2020-02-01 21:04 Sangber 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 「国家集训队」middle "传送门" 按照中位数题的套路,二分答案 $mid$,序列中 $\ge mid$ 记为 $1$,$ include define rg register define file(x) freopen(x".in", "r", stdin), freopen(x".out" 阅读全文
posted @ 2020-02-01 20:35 Sangber 阅读(253) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页