摘要: Description 给出一个$N$个点$M$条边的有向图,结点编号从$0$到$N 1$,每条边有一个花费,求从结点$0$到$N 1$的花费和最小两条路径,每条边最多走一次,每个点也最多走一次。 Input 多组用例,每组用例的第一行给出两个整数$N$和$M$,表示节点数和边数,接下来的$M$行, 阅读全文
posted @ 2017-08-14 16:11 达达Mr_X 阅读(307) 评论(0) 推荐(0)
摘要: Description 给出一张$N$个点$M$条边的带权无向图,结点编号从$1$到$N$,求从$1$到$N$再到$1$的最短路,每条边最多走一次。 Input 第一行给出两个整数$N$和$M$,表示结点数和边数。 接下来的$M$行每行给出三个整数$u$,$v$和$w$,表示一边的两个端点和边权。 阅读全文
posted @ 2017-08-14 15:34 达达Mr_X 阅读(192) 评论(0) 推荐(0)
摘要: 概述 尺取法可以在线性时间内解决这样的典型问题:给出一个长度为$n$的序列和一个整数$k$,求区间和大于等于$k$的连续区间的最小长度。 对应地也可以求区间和小于等于$k$的连续区间的最大长度。 区间和可以换为定义在区间上的任意函数,比如区间中互不相同的数字的数量,或者区间最大值于最小值之差。如果区 阅读全文
posted @ 2017-08-13 16:31 达达Mr_X 阅读(215) 评论(0) 推荐(0)
摘要: Description 给出一段长度为$n$的序列,求包含不同数字数量不超过$k$的最长的连续区间。 Input 第一行给出$n$和$k$,第二行给出$n$个整数表示这个序列。$1 \leqslant k \leqslant n \leqslant 5 \times 10^5$。 Output 输出 阅读全文
posted @ 2017-08-13 15:29 达达Mr_X 阅读(295) 评论(0) 推荐(0)
摘要: Description 给出一个长度为$n$的序列$A$和$m$次查询,每次查询给出$q$个整数,可能有重复,问序列中包含这$q$个数的最短区间的长度。 Input 多组用例,以$0$,$0$结束,对于每组用例,第一行给出$n$和$m$,接下来有$m$个询问,每个询问第一行给出$q$,第二行给出$q 阅读全文
posted @ 2017-08-13 10:48 达达Mr_X 阅读(401) 评论(0) 推荐(0)
摘要: Description 给出一段长度为$n$的整数序列,求包含所有出现过的数的连续区间的最小长度。 Input 第一行给出序列长度$n$,第二行给出$n$个整数,表示这个序列。$n \leqslant 10^6$。 Output 输出一个整数,表示满足条件的区间的最小长度。 Sample Input 阅读全文
posted @ 2017-08-13 10:25 达达Mr_X 阅读(138) 评论(0) 推荐(0)
摘要: Description 给出一个长度为$n$的序列,求区间和大于等于$s$的连续区间的最小长度。 Input 第一行给出用例组数$T$,对于每组用例,第一行给出$n$和$k$,第二行给出$n$个整数表示这个序列。$n \leqslant 10^5$。 Output 对于每组用例,输出一个整数,表示满 阅读全文
posted @ 2017-08-13 09:57 达达Mr_X 阅读(140) 评论(0) 推荐(0)
摘要: Description 给出一段长度为$n$的序列,问最大值与最小值之差小于$k$的连续序列有多少个。 Input 第一行给出用例组数$T$,对于每组用例,第一行给出$n$和$k$,第二行给出$n$个数表示这个序列。$1 \leqslant n \leqslant 10^5$。 Output 对于每 阅读全文
posted @ 2017-08-13 09:40 达达Mr_X 阅读(176) 评论(0) 推荐(0)
摘要: Description 给出数组A,下标从$1$开始,求数组B $$B_i=\max_{i \nmid j} A_j, i \leqslant 2$$ Input 第一行给出用例组数$T$,对于每组用例,第一行给出A数组的长度,第二行给出$n$个数表示数组A的元素。$T \leqslant 20$, 阅读全文
posted @ 2017-08-13 09:18 达达Mr_X 阅读(258) 评论(0) 推荐(0)
摘要: Description 定义两个长度同为$n$的字符串A和B之间的距离为 $$dis(A,B)=\sum_{i=0}^{n 1}{A_i B_{n 1 i}}$$ 给出一个字符串S,请你求出S的两个长度不超过$m$且不重叠子串的最大长度。 Input 第一行给出用例组数$T$,对于每组测试用例,第一 阅读全文
posted @ 2017-08-11 17:19 达达Mr_X 阅读(247) 评论(0) 推荐(0)