随笔分类 -  题库 - loj

摘要:题目描述 给出一个长度为 n 的序列,支持 m 次操作,操作有四种:区间加、区间下取整除、区间求最小值、区间求和。 n100000 ,每次加的数在 [104,104] 之间,每次除的数在 [2,109] 之间。 题解 线段树+均摊分析 和 【uoj#228】基础数 阅读全文
posted @ 2018-04-04 09:40 GXZlegend 阅读(755) 评论(0) 推荐(0) 编辑
摘要:题目描述 给由 n 个数组成的一个可重集 S ,每次给定一个数 k ,求一个集合 TS ,使得集合 TS 的所有非空子集的不同的异或和中,其异或和 $T_1\ \text{xor}\ T_2\ \text{xor}\ …\ \text{xor}\ T_{| 阅读全文
posted @ 2018-04-04 08:23 GXZlegend 阅读(826) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个长度为 n 的数列,求它 k 阶前缀和的每一项 Si(k)998244353 的结果。 n105k260 。 题解 NTT+组合数学 设 $F_k(x)=\sum\limits_{i=0}^{n-1}S_{i+1}^ 阅读全文
posted @ 2018-04-04 07:20 GXZlegend 阅读(852) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一棵 n 个点的树,边有边权。m 次询问,每次给出 lrx ,求 Mini=lrdis(i,x)n,m105 。 题解 动态点分治+线段树 分块做法太傻逼了我们把它丢到垃圾桶里。树上距离考虑动态点分 阅读全文
posted @ 2018-03-22 20:53 GXZlegend 阅读(491) 评论(0) 推荐(0) 编辑
摘要:题目描述 JOHNKRAM 最近在研究集合。他从 [1,2n] 中任选了 n 个不同的整数,组成了 (2nn) 个不同的集合。现在他想知道,在这些集合中,有多少个集合含有偶数个偶数?答案可能很大,你只需要告诉他答案 mod 1000003 的结果即可 阅读全文
posted @ 2018-03-22 20:36 GXZlegend 阅读(482) 评论(0) 推荐(0) 编辑
摘要:题目描述 一个人从 1 开始向 n 跳,在 i 时会等概率跳到 i,i+1,...,n 之一。求从 1 跳到 n 的期望步数。 n107 。 题解 期望dp傻逼题 设 f[i] 表示从 i 跳到 n 的期望步数,那么有 $f[i]=\frac{\su 阅读全文
posted @ 2018-03-22 19:40 GXZlegend 阅读(533) 评论(0) 推荐(0) 编辑
摘要:题目描述 数轴上有 n 个点,第 i 个点的坐标为 xi 权值为 wi 。两个点 i,j 之间存在一条边当且仅当 |xixj|wi+wj 。 你需要求出这张图的最大团的点数。(团就是两两之间有边的顶点集合) n2×105 。 题 阅读全文
posted @ 2018-03-22 19:35 GXZlegend 阅读(363) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个长度为 n 的01串,m 次询问,每次询问给出 lr ,求从 [l,r] 中选出两个不同的前缀的最长公共后缀长度的最大值。 n,m105 题解 后缀自动机+STL-set+启发式合并+离线+扫描线+树状数组 两个前缀的最长公共后缀,在正串后缀自 阅读全文
posted @ 2018-03-22 19:22 GXZlegend 阅读(835) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你 n 个点,支持 m 次操作,每次为以下两种:连一条边,保证连完后是一棵树/森林;询问一个点能到达的最远的点与该点的距离。强制在线。 n3×105m5×105 。 题解 树的直径+并查集+LCT 与直径相关的结论1:与一个 阅读全文
posted @ 2018-03-22 15:20 GXZlegend 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出 nac ,求 i=0na×ic ,保证 c|nn,a,c109 。 题解 数学 因为: $$\begin{align}&\sum\limits_{i=0 阅读全文
posted @ 2018-03-22 07:07 GXZlegend 阅读(599) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个 n×m 的矩阵,第 i 行第 j 列的数为 (i1)×m+j 。 现在有 q 次操作,每次操作给出位置 (x,y) ,取出 (x,y) 位置的数,然后令 (x,y+1)(x,m) 的所有数向左(列减小)平移一格, 阅读全文
posted @ 2018-01-21 10:47 GXZlegend 阅读(410) 评论(0) 推荐(0) 编辑
摘要:题目描述 你有一个m点生命值的奴隶主,奴隶主受伤未死且当前随从数目不超过k则再召唤一个m点生命值的奴隶主。 T次询问,每次询问如果如果对面下出一个n点攻击力的克苏恩,你的英雄期望会受到到多少伤害。 输入 输入第一行包含三个正整数 T,m,k ,T 表示询问组数,m,k 的含义见题目描述。 接下来 T 阅读全文
posted @ 2017-12-27 10:49 GXZlegend 阅读(1026) 评论(2) 推荐(0) 编辑
摘要:题目描述 一张n个点m条边的有向图,通过每条边需要消耗时间,初始为0时刻,可以在某个点停留。有q个任务,每个任务要求在li或以后时刻到si接受任务,并在ri或以前时刻到ti完成任务。同一时刻可以接受多个任务。问:最多能完成多少任务。 输入 第一行,三个正整数$ 阅读全文
posted @ 2017-10-12 19:46 GXZlegend 阅读(628) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示