题目链接(洛谷)

题目大意

在数轴上有\(n\)个闭区间从\(1\)\(n\)编号,第\(i\)个闭区间为\([l_i,r_i]\)。现在要从中选出\(m\)个区间,使得这\(m\)个区间共同包含至少一个位置。换句话说,就是使得存在一个\(x\),对于每个被选中的区间\([l_i,r_i]\),都有\(l_i \le x \le r_i\)

对于一个合法的选取方案,它的花费为被选中的最长区间长度减去被选中的最短区间长度。

区间 \([l_i,r_i ]\)的长度定义为\((r_i-l_i)\),即等于它的右端点的值减去左端点的值。求所有合法方案中最小的花费。如果不存在合法的方案,输出\(−1\)

\(1 \le m \le n,~1 \le n \le 5 \times 10^5,~1 \le m \le 2\times 10^5,~0\le l_i \le r_i \le 10^9\)

阅读全文 »

题目链接(洛谷) ## 题目大意

给定常数\(k\)。对于一个长度为\(n\)排列\(a\),定义

$ f(a)={{1 i k} {a_i},{2 i k+1} {a_i},,_{n-k+1 i n} {a_i}} $

对于一个长度为\(n\)序列\(a\),定义其权值\(w(a)\)\(a\)中不同的数的个数。

求对于长度为\(n\)的排列\(p\),它们的\(w(f(p))\)之和。

\(1\le k \le n \le 5\times 10^5\)

阅读全文 »

题目链接(洛谷)

题目大意

\(n(n\le 10000)\)种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是购买,每次只能买一张,并且买到的邮票究竟是\(n\)种邮票中的哪一种是等概率的,概率均为\(\frac{1}{n}\)。购买第\(k\)次邮票需要支付\(k\)元钱。

求得到所有种类的邮票需要花费的钱数目的期望。

阅读全文 »

题目链接(洛谷)

题目大意

给出\(n(1\le n \le 5\times 10^5)\)个点和\(n-1\)条连着它们的路径,每一条道路都连接某两个点,且通过这些道路可以走遍所有的点。

\(m(1 \le m \le 10^5)\)组人分散在这些点上,每组有三个人。给出每组中三人的初始位置。每组确定一个位置使每组内三人到这个点的距离和最小,输出这个距离和。

阅读全文 »

题目链接(洛谷)

题目大意

\(n\)个城市\(m\)条道路,每条道路连接这\(n\)个城市中的某两个城市。任意城市之间最多只有一条道路相连。

\(m\)条道路中有一部分为单向通行的道路,一部分为双向通行的道路。双向道路在统计时记为一条。

同一商品在不同城市价格\(c\)不同,但同一商品在城市中的买入和卖出价格是相同的。商人想要通过赚差价赚出旅费,且他只进行一次贸易,求最多能赚多少。

$$

1n ,~1m

$$

阅读全文 »

题目链接(洛谷)

题目大意

给出一个有\(n\)个节点\(m\)条边的无向图,节点编号为\(1-n\),边编号为\(1-m\)。初始时小E同学在\(1\)号节点。数据可能包含重边和自环。

每条边都有一个妖怪住在边上。在节点\(1\)处有两种守护精灵A,B,每种都有无数个。无向图中每条边都有权值\(a_i\)\(b_i\),当且仅当小E身上携带的A守护精灵不少于\(a_i\),且B守护精灵不少于\(b_i\),这条边上的妖怪不会对通过这条边的人发起攻击。

求在不被妖怪袭击的情况下,到\(n\)号节点最少需要携带守护精灵的总个数。守护精灵的总个数为 A 型守护精灵的个数与 B 型守护精灵的个数之和。

\(2\le n \le 50000, 0\le m \le 100000, 1\le a_i,b_i \le 50000\)

阅读全文 »
0%