上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
摘要: 题意: 给出两个字符串 \(s\) 和 \(t\),求 \(s\) 中字典序严格大于串 \(t\) 的子序列的最长的长度。 题目链接:https://nanti.jisuanke.com/t/41395 分析: 先用序列自动机,处理出一个数组:\(nxt[i][j]\),表示位置 \(i\) 后面的 阅读全文
posted @ 2020-07-01 22:18 xzx9 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定一个 $1\to n$ 的全排列,有 \(m\) 个询问,每次询问求 \([l,r]\) 内有多少满足 \(l\le i<j\le r,min(p_i,p_j) = gcd(p_i,p_j)\) 的 \(pair(i,j)\)。 题目链接:https://nanti.jisuanke.c 阅读全文
posted @ 2020-07-01 22:04 xzx9 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定一个字符串,要求找出所有回文子串中不同字母的个数的总和。 题目链接:https://nanti.jisuanke.com/t/41389 分析: 可以先利用 \(Manacher\) 求出以各个位置为中心的回文串的长度。关键在于如何求出一个回文串中不同字母的个数,根据回文串的性质,只需要 阅读全文
posted @ 2020-07-01 14:30 xzx9 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定一个序列,从每一个数后面比它大至少 \(m\) 的数中求出与它之间最大的距离。如果没有则为 \(−1\)。 题目链接:https://nanti.jisuanke.com/t/41387 分析: 从后向前维护一个递增的队列,从后往前遍历,若当前的数大于队尾就进队,否则从该队列中二分找最小 阅读全文
posted @ 2020-07-01 10:12 xzx9 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定一个含有 \(n\) 个数的序列 \(a_1,a_2 \dots a_n\),需要支持两种操作: Q l r k :表示查询下标在区间 \([l,r]\) 中的第 \(k\) 小的数; C x y :表示将 \(a_x\) 改成 \(y\); $1\le n,m \le 105,1 \l 阅读全文
posted @ 2020-06-29 17:48 xzx9 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定 \(N\) 个数,以及 \(Q\) 个询问,每个询问给出 \(L\) 和 \(R\),现在问在这个区间最多可以选取多少个数,使得每个数出现次数不能大于 \(K\),强制在线。 分析: 当 \(k=1\) 时,本题就是求区间内不同的数的个数。因此,二者可以采用相同的方法来解决。 在求区间 阅读全文
posted @ 2020-06-28 22:26 xzx9 阅读(150) 评论(0) 推荐(0) 编辑
摘要: C.<3 numbers 素数分布定理。 当区间长度大于 $1000$ 时,直接输出 \(NO\)。 否则,就一个一个的找。 代码: #include <bits/stdc++.h> using namespace std; int divide(int x) { for(int i=2;i*i<= 阅读全文
posted @ 2020-06-26 23:31 xzx9 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 题意: \(Lee\) 的厨房中有 \(n\) 道菜,每道菜的数量为 \(w[i]\) ,现在 \(Lee\) 邀请 \(m\) 个朋友,每个朋友都有最爱吃的两道菜 \(x[i]\) 和 \(y[i]\) ,当朋友 \(i\) 来到 \(Lee\) 家后,会选择吃掉 \(x[i]\) 和 \(y[i 阅读全文
posted @ 2020-06-26 08:41 xzx9 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定有 \(n\) 层的树,按规律生成的该树,在其中寻找爪子,若找到的爪子里的节点若全是绿色,将其染成黄色,统计染成黄色的节点数量。 分析: 找规律: 如图(来源于:https://blog.csdn.net/mrcrack/article/details/106938912 ) 所以: \ 阅读全文
posted @ 2020-06-25 18:13 xzx9 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 题目: 有 \(n\) 个整数,将其分配给 \(k\) 个人,每个人要求获得的数的个数为 \(w[i]\),每个人的幸福值为受的数的最大值和最小值之和。求所有人幸福值的和的最大值。 $1≤n≤2⋅105,1≤k≤n,−109≤a_i≤10^9,1≤w_i≤n,w_1+w_2+…+w_k=n$ 分析: 阅读全文
posted @ 2020-06-25 16:58 xzx9 阅读(112) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页