随笔分类 -  最短路

摘要:一棵n个点的有根树,以1号点为根,走一条边需要花费相应的代价,任意深度相差为1的点之间可以相互跳跃,花费代价为p,求s走到t的最小代价。 $1<=T<=20,1<=n<=10^{5},1<=s,t,u,v<=n,0<=p,w<=10^{9}$ 题解 一开始题没理解清楚同时没模拟样例,以为只要让边权和 阅读全文
posted @ 2021-09-16 22:08 _JSQ 阅读(57) 评论(0) 推荐(0)
摘要:三角形 有一个等边三角形,在每条边上等距离画n个点,(顶点上不画,把每条边分成n+1段),在这3n个点中选取3个点作为新三角形的顶点,求所有不同三角形的面积和。 3n个点有各自的编号,两个三角形不同当且仅当选取编号集合不同,规定单位面积为边长每一段长度的等边三角形面积。 答案对1e9+7取模 1<= 阅读全文
posted @ 2019-10-11 20:01 _JSQ 阅读(158) 评论(0) 推荐(0)
摘要:重量差异 有n个物品,m次操作:告诉物品a比b轻w个重量单位(不会矛盾),询问物品a比物品b轻多少重量单位(根据已有信息)。 对于所有数据,1<=N,M<=100000,1<=a,b<=N 题解 带权并查集模板题。 记录val为x父亲比x重多少,注意路径压缩的合并。 代码有注释。 不要把find(x 阅读全文
posted @ 2019-10-09 21:10 _JSQ 阅读(122) 评论(0) 推荐(0)
摘要:reverse 给出一个长度为n的01序列,只有s位置为1,其余为0. 可以通过选择一个长度为k的序列进行翻转,对于每个位置求出至少多少次能够成为1. 有m个位置在任何时候都不能为1。 对于所有数据,有1 <=n <=105; 1 <= S; k <= n; 0 <= m <= n. 保证S不是禁止 阅读全文
posted @ 2019-10-05 22:08 _JSQ 阅读(194) 评论(0) 推荐(0)
摘要:三角 有一个三角,n层每层有n个点,第i层第j个点可以走到第i+1层第j和j+1个点。 每个点有一个权值,从第一层逐层走到第n层为1中路径,路径权值为经过的点权和。 求权值前k大的路径并输出方案。 n,k,w<=1000 题解 首先对于每个点求出从该点出发到第n层的最大路径和。 二分第k条路径的权值 阅读全文
posted @ 2019-10-04 20:54 _JSQ 阅读(160) 评论(0) 推荐(0)
摘要:DAY 1 优美的字符串 题目描述 给出一个只有'a'和'b'的字符串,希望通过最少的操作后使得所有'b'都在'a'前面。一种操作:每次选取一个'ab'子串变成'bba'。 答案对1e9+7取模,如果不能得到输出-1. n<=1e6 题解 可以发现当两个'a'在一起的时候前面的'a'不可能变到后面去 阅读全文
posted @ 2019-09-23 19:04 _JSQ 阅读(179) 评论(0) 推荐(0)
摘要:题面 一开始没看懂,看了样例才知道每一天都要从A->B,如果今天和昨天的路线不同就需要多花费k元。 那么怎么做呢,好像还挺简单(看了题解之后),设f[i]为i天之后最少的花费,考虑转移 f[i]=min(f[i],f[j-1]+(i-j+1)*val+k) (1<=j<=i),就是枚举从第几天之后路 阅读全文
posted @ 2019-08-28 20:55 _JSQ 阅读(118) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-08-22 19:42 _JSQ 阅读(10) 评论(0) 推荐(0)
摘要:题意 给定一个无向图,可以选择k条边使其权值为0,求从s到t的路径最小权值和。 对于100%的数据,2<=n<=1e4,1<=m<=5e4,0<=k<=10,权值<=1e3 题解 有一种神奇的做法就是拆点,对于一个点拆成k+1个点,代表用了k次操作; 对于k相同的点分为一层,每层层内的连边相同,每一 阅读全文
posted @ 2019-07-22 20:56 _JSQ 阅读(207) 评论(0) 推荐(0)
摘要:Description 众所周知,Bfk 经常为找不到路而烦恼 Bfk 终于迎来了它高中以来第一个完整的暑假,它决定从假期里抽出一段时间去日本 旅游。可是,对于连教师宿舍都找不到的 Bfk 来说,在旅途中不迷路是一件很困难的事 情。为了避免迷路的尴尬,Bfk 早早的就规划起了它的行程。它将日本的地图 阅读全文
posted @ 2019-07-13 18:27 _JSQ 阅读(218) 评论(0) 推荐(0)
摘要:题目描述 C国有n个大城市和m 条道路,每条道路连接这 n个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这 m 条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数时也计为 1条。 C国幅员辽阔,各地的资源分布情况各不相同,这就导致了同一种商品在不同城 阅读全文
posted @ 2019-07-11 21:11 _JSQ 阅读(215) 评论(0) 推荐(0)