StkOvflow

STACK OVERFLOW!

一言(ヒトコト)

摘要: 传送门 解题思路 $\qquad$我们一开始可以得出一个建图的思路,对于每个字符串我们把它们当成图中的一个点,然后能“接龙”的字符串之间连一条边,在这张图上跑$01$分数规划。这样貌似是可以的,但是我们看一下这张图有多么庞大:它的点数$N$的上限可以达到$10^5$,而边数应该是$A_{N}^{2} 阅读全文
posted @ 2022-12-27 22:02 StkOvflow 阅读(45) 评论(0) 推荐(0)
摘要: 传送门 题目描述 给定一张 $L$ 个点、$P$ 条边的有向图,每个点都有一个权值 $f[i]$,每条边都有一个权值 $t[i]$。 求图中的一个环,使“环上各点的权值之和”除以“环上各边的权值之和”最大。 输出这个最大值。 注意:数据保证至少存在一个环。 输入格式 第一行包含两个整数 $L$ 和 阅读全文
posted @ 2022-12-27 16:31 StkOvflow 阅读(59) 评论(0) 推荐(0)
摘要: 题目描述 给定两个正整数 $n$ 和 $k$,求从 $1$ 到 $n$ 这 $n$ 个正整数的十进制表示中 $k$ 出现的次数。 输入格式 共一行,包含两个整数 $n$ 和 $k$。 输出格式 输出一个整数,表示答案。 数据范围 $1 \le n \le 10^6$, $1 \le k \le 9$ 阅读全文
posted @ 2022-12-27 13:06 StkOvflow 阅读(25) 评论(0) 推荐(1)
摘要: 传送门 题目大意 $\qquad$给一张图,每个点有对应的点权,每条边有对应的边权。可以有如下几种选择: $\qquad\quad$$1.$选择一个没通电的点,花费$v_i$。 $\qquad\quad$$2.$将两个点连边(要有一点通电),边权$p_{i,j}$ $\qquad$经过上述操作之后, 阅读全文
posted @ 2022-12-26 18:47 StkOvflow 阅读(42) 评论(0) 推荐(0)
摘要: 传送门 题目描述 有一个 $m$ 行 $n$ 列的点阵,相邻两点可以相连。 一条纵向的连线花费一个单位,一条横向的连线花费两个单位。 某些点之间已经有连线了,试问至少还需要花费多少个单位才能使所有的点全部连通。 解题思路 $\qquad$在输入的时候把已经有连线的点合并到同一个集合(通过并查集),为 阅读全文
posted @ 2022-12-26 16:30 StkOvflow 阅读(193) 评论(0) 推荐(1)
摘要: 传送门 题目大意 $\qquad$给定一张无向图,其中无向图的边有两种类型: $\qquad$$\qquad$$1.$这类边是必须选择的。 $\qquad$$\qquad$$2.$这类边是不必须选择的 $\qquad$求出这张图中所有生成树中包含所有第$1$类边的生成树中边权和最小的一棵的边权和 解 阅读全文
posted @ 2022-12-26 14:36 StkOvflow 阅读(31) 评论(0) 推荐(1)
摘要: 传送门 题目描述 有 $n$ 头奶牛,已知它们的身高为 $1 \sim n$ 且各不相同,但不知道每头奶牛的具体身高。 现在这 $n$ 头奶牛站成一列,已知第 $i$ 头牛前面有 $A_i$ 头牛比它低,求每头奶牛的身高。 解题思路 $\qquad$我们对于这题可以从后向前扫描,当扫描到第i头牛的时 阅读全文
posted @ 2022-12-26 13:00 StkOvflow 阅读(40) 评论(0) 推荐(1)
摘要: 传送门 题目大意 $\qquad$给定一张无向图,没有重边和自环,要删去一些边但是仍然要保证图的连通性,求这些边边权总和的最大值。 解题思路 $\qquad$我们不一定要真的去统计它的最大值,因为所有边的权值总和是不变的,所以我们算出来保留的边的权值总和越小,删掉的边的权值总和越大。 $\qquad 阅读全文
posted @ 2022-12-25 22:40 StkOvflow 阅读(33) 评论(0) 推荐(1)
摘要: 题目描述 有 $N$ 种物品和一个容量是 $V$ 的背包。 物品一共有三类: 第一类物品只能用1次(01背包); 第二类物品可以用无限次(完全背包); 第三类物品最多只能用 $s_i$ 次(多重背包); 每种体积是 $v_i$,价值是 $w_i$。 求解将哪些物品装入背包,可使物品体积总和不超过背包 阅读全文
posted @ 2022-12-25 21:42 StkOvflow 阅读(25) 评论(0) 推荐(0)
摘要: 传送门 题目大意 给定长度为 $N$ 的数列 $A$,然后输入 $M$ 行操作指令。 第一类指令形如 C l r d,表示把数列中第 $l \sim r$ 个数都加 $d$。 第二类指令形如 Q x,表示询问数列中第 $x$ 个数的值。 对于每个询问,输出一个整数表示答案。 解题思路 $\qquad 阅读全文
posted @ 2022-12-25 18:48 StkOvflow 阅读(33) 评论(0) 推荐(0)