Loading

随笔分类 -  ACM题解

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页
摘要:P3792 由乃与大母神原型和偶像崇拜 线段树 哈希 题意 给一个长度为$n$的序列$a$,每次两个操作 修改$x$位置为$y$ 查询区间$[l,r]$是否可以重排为值域上连续的一段(如[1,3,4,2]是连续的一段,[1,4,4,2]不是连续的一段) \[ n,m\leq 500000 \\初始值 阅读全文
posted @ 2020-11-05 16:47 MQFLLY 阅读(98) 评论(0) 推荐(0)
摘要:HDU-6110 路径交 线段树维护区间交集 LCA求树上路径交 题意 给定一颗$n$个点的带边权的树,以及其中的$m$条路径,每次询问其中的第$L$条到第$R$条路径的交集长度 \[ n\leq 500,000\\ m\le 500,000\\ Q\leq 500,000 \] 分析 容易想到区间 阅读全文
posted @ 2020-11-03 17:44 MQFLLY 阅读(243) 评论(0) 推荐(0)
摘要:P3384 【模板】轻重链剖分 #include<bits/stdc++.h> using namespace std; int readint(){ int x = 0; int f = 1; char ch = getchar(); while(ch < '0' || ch > '9') { i 阅读全文
posted @ 2020-11-02 22:06 MQFLLY 阅读(133) 评论(0) 推荐(0)
摘要:LibreOJ - 530 最小倍数 数论,按位贪心 题意 给定$p$,求最小的正整数$n$,使得$n! $ $mod $ $ p =0$ 由于$p$很大,输入将给出质因子的分解形式,输入将给出$m$和$e_1,e_2,...e_m$,表示$p = \prod pr^_$ $pr_i$表示从小到大的 阅读全文
posted @ 2020-11-02 16:35 MQFLLY 阅读(154) 评论(0) 推荐(0)
摘要:P4587 [FJOI] 神秘数 可持久化线段树 题意 给定$n$个正整数$a_i$,$m$个询问,每次询问给定一个区间$l,r$,求$[l,r]$内的数所构成的最小的不能可重子集的和表示的正整数 \[ 1\leq n,m\leq10000 \\ \sum a_i \leq 10^9 \] 分析 注 阅读全文
posted @ 2020-10-30 14:46 MQFLLY 阅读(137) 评论(0) 推荐(0)
摘要:UVA-10288 Coupons 数学期望 题意 每张彩票上有一个漂亮图案,图案一共n种,如果你集齐了这n种图案就可以召唤神龙兑换大奖。 现在请问,在理想(平均)情况下,你买多少张彩票才能获得大奖的? \[ n \leq 33 \] 输入输出采用分数形式 分析 假设当前已经得到了$k$种图案,那么 阅读全文
posted @ 2020-10-29 19:21 MQFLLY 阅读(117) 评论(0) 推荐(0)
摘要:P6860 象棋与马 杜教筛 题意 有一个无限大的棋盘,有一个马最初在$(0,0)$,它的每步可以走一个$a \times b$的矩形,即能够走到$(x \pm a,y \pm b),或者(x \pm b,y \pm a)$ 若马通过上述移动方式可以达到棋盘中任意一点,那么$p(a,b) = 1$, 阅读全文
posted @ 2020-10-28 22:22 MQFLLY 阅读(146) 评论(0) 推荐(0)
摘要:2020CCPC Weihai Site L.Clock Mater 数论,背包 题意 抽象出来就是给定$n$,构造出最大的$LCM(x_1 * x_2 *x_3....)$且$x_1 + x_2 + x_3 ... = n$ \[ 1\leq T \leq 30000\\ 1\leq b \leq 阅读全文
posted @ 2020-10-28 18:13 MQFLLY 阅读(143) 评论(0) 推荐(0)
摘要:BZOJ 4407 于神之怒加强版 莫比乌斯反演,线性筛 题意 给定$n,m,k$,求 \[ \sum_{i = 1}^{n}\sum_{j = 1}^{m}gcd(i,j)^k mod(1e9 + 7) \] \[ 1\leq T \leq 2000\\ 1\leq n,m,k \leq 5e6 阅读全文
posted @ 2020-10-27 16:24 MQFLLY 阅读(85) 评论(0) 推荐(0)
摘要:CodeForces Round #678(Div2) E.Complicated Computations Mex性质,权值线段树 题意 定义$mex$表示给定序列中从1开始第一个没有出现的数 给定一组正整数,问其$substring$的$mex$的$mex$是多少 \[ 1\leq n \leq 阅读全文
posted @ 2020-10-26 16:32 MQFLLY 阅读(429) 评论(0) 推荐(1)
摘要:P6075 子集选取 思维 题意 见 \[ 1\leq n,k\leq 10^9 \] 分析 首先想到一个简单又关键的性质,子集元素选取可以认为是独立的,也就是说选取时元素之间互不影响,因此可以用乘法原理做。 问题就转化成了单个元素怎么计算答案 此处引用题解的一张图片: 发现选取其实就是在这个下三角 阅读全文
posted @ 2020-10-26 15:27 MQFLLY 阅读(72) 评论(0) 推荐(0)
摘要:HDU-4747 Mex 线段树应用 Mex性质 题意 给定长度为$n$的数组$a$,求 \[ \sum \sum mex(i,j) \] 其中$mex(i,j)$表示区间$mex(a_i...a_j)的值$ \[ 1\leq n \leq 2\times 10^5\\ 1\leq a_i \leq 阅读全文
posted @ 2020-10-25 21:23 MQFLLY 阅读(289) 评论(0) 推荐(1)
摘要:P1273 有线电视网 树形DP 树上背包 题意 给定一颗有根树,要求选择最多的叶子结点,并且使得达到这些叶子结点的花费(可以理解成到叶子的路径权值和) 小于等于选择的叶子结点的点权和。 \[ 2\leq n\leq 3000\\ 1\leq m \leq n - 1 \] 分析 经典的树上背包问题 阅读全文
posted @ 2020-10-24 22:38 MQFLLY 阅读(79) 评论(0) 推荐(0)
摘要:P6786 GCDs & LCMs 数学推导 题意 给定一段序列$a$,要求从中找出一些数组成序列$b$满足: $b_i$是$b$中最大值或者存在一个位置$j$,使得$b_j > b_i$,且$b_i + b_j + gcd(b_i,b_j) = lcm(b_i,b_j)$ 并且希望这个$b$序列的 阅读全文
posted @ 2020-10-23 23:19 MQFLLY 阅读(151) 评论(0) 推荐(0)
摘要:[CTSC1997] 选课 树上背包 题意 选择一些课程,每个课程有一个唯一的先修课程,每个课程有一个学分,今有一名学生需要从中选择$m$门课程,问能够获得的最大学分是多少,每门课程的选择前提是选择先修课程 \[ 1\leq n\leq 300\\ 1\leq m\leq 300 \\ k_i和s_ 阅读全文
posted @ 2020-10-23 19:15 MQFLLY 阅读(96) 评论(0) 推荐(0)
摘要:Gym-101915K Poor Ramzi 区间DP 题意 给出一段01序列,对这个序列进行划分,划分后的子区间合并其中1的和,问多少种划分方式使得划分后会成为回文序列 比如 $0110$有四种划分方式: \[ (0110) -> (2) \\(01)(10) -> (1)(1) \\(0)(11 阅读全文
posted @ 2020-10-23 14:20 MQFLLY 阅读(102) 评论(0) 推荐(0)
摘要:[MdOI R2] Odyssey 拓扑排序上DP 题意 若正整数$a,b$满足 存在正整数$c$,使得$a \times b = c^k$ 则称为数对$(a,b)$完美数对 有一个包含$n$个结点,$m$条边的有向无环图,这张图的每条边都有权值和长度两个属性。 如果一条路径$P$满足: $P$从起 阅读全文
posted @ 2020-10-21 22:14 MQFLLY 阅读(117) 评论(0) 推荐(0)
摘要:CodeForces Div3.F - Zero Remainder Sum 题意 给定一个 $n \times m$的矩阵,你可以在每一行选择不多于$\frac{2}$个元素,使得整体选择的元素的和模$k$为0,并且和越大越好。 \[ 1\leq n,m,k\leq 70\\ 1\leq a_{i 阅读全文
posted @ 2020-10-21 21:16 MQFLLY 阅读(262) 评论(0) 推荐(0)
摘要:P6859 蝴蝶与花 思维 + 数据结构优化 题意 给定一个$12$串,问能否找到$l$最小的区间$[l,r]$使得$sum[l,r]$恰好等于$s$ 过程中可以修改单点,修改后也只能是$1或者2$ 串的长度$n$,$m$次询问 对每个询问若有合法方案输出这个方案的$l,r$否则输出$none$ \ 阅读全文
posted @ 2020-10-20 14:46 MQFLLY 阅读(258) 评论(0) 推荐(1)
摘要:P6429 [COCI2010-2011#6] STEP 线段树维护最长01 题意 给定一个长度为$n$的序列$a$,初始序列中全部都是字符$L$ 有$q$次修改,每次修改若$a_x$为$L$则修改为$R$,否则修改为$L$ 每次修改后输出最长的连续的不存在连续$L$或者$R$的子串长度 \[ 1\ 阅读全文
posted @ 2020-10-18 17:03 MQFLLY 阅读(158) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页