02 2021 档案
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/127/problem/1 \(n,\sum|S|\leq 5\times 10^5\)。 思路 由于每一个 ? 只能填 \(0\) 或 \(1\),不难想到 2-sat。 将串安装长度排序,把每一个 ? 分别当作 \
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/problem/731 \(n,m,Q\leq 2\times 10^5\)。 思路 考场上写了一发 \(O(Q\sqrt{m}\alpha(n))\) 回滚莫队没卡过去。。。 考虑把询问按照右端点离线,我们对于询问 \([l,r]\
阅读全文
摘要:题目 题目链接:https://codeforces.com/problemset/problem/453/C 给一个无向图,n个点m条边,给定一个01序列,如果a[i]=1,要求走到这个点奇数次,否则,要求走到这个点偶数次,请你任选起点,输出满足要求的经过点的序列和序列长度,序列长度不能超过4n。
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4494 小$C$和小$G$经常在一起研究搏弈论问题,有一天他们想到了这样一个游戏. 有一个$n$个点$m$条边的无向图,初始时每个节点有一个颜色,要么是黑色,要么是白色.现在他们对于每条边做出一次抉择:要么将这条边
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/125/problem/1 \(n\leq 50000;Q\leq 10^5;a_i,x\leq 40000\),除了操作编号,其余数据全部随机。时限 \(3.5s\)。 思路 数据随机,考虑乱搞。 首先需要一个线段树
阅读全文
摘要:题目 题目链接:https://codeforces.com/problemset/problem/590/E 给定 \(n\) 个仅包含 a,b 的字符串,保证它们两两不同。你需要去掉尽可能少的字符串,使得剩下的字符串中不存在某一个串是另一个串的子串。 \(n \le 750\),\(\sum_{
阅读全文
摘要:题目 题目链接:https://codeforces.com/problemset/problem/585/E 有一个包含 \(n\) 个 \(\in [2, 10^7]\) 的整数的可重集合。 要求满足条件的一个元素 \(x\) 和一个集合 \(S\) 的方案数。 条件:\(x \notin S\
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5495 给定一个长度为 \(n\) 的数列 \(a_1,a_2,a_3,\dots,a_n\)。 现在你要求出一个长度为 \(n\) 的数列 \(b_1,b_2,b_3,\dots,b_n\),满足 \(b_k=\
阅读全文
摘要:题目 题目链接:https://codeforces.com/contest/1303/problem/G 有一颗 \(n\) 个节点的树,树每个节点有一个权值 \(a_i (1 \leq a_i \leq 10^6)\)。 定义树上 \(u \rightarrow v\) 的链的权值如下:将 \(
阅读全文
摘要:题目 题目链接:https://codeforces.com/problemset/problem/1137/F 我们定义一棵树的删除序列为:每一次将树中编号最小的叶子删掉,将该节点编号加入到当前序列的最末端,最后只剩下一个节点时将该节点的编号加入到结尾。 现在给出一棵$n$个节点的树,有$m$次操
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3327 求 \(\sum^{n}_{i=1}\sum^{m}_{j=1}d(ij)\) 其中 \(d(x)\) 表示 \(x\) 的因子数量。多测。 \(Q,n,m\leq 50000\)。 思路 可以证明 \(d
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/problem/662 \(n \leq 10^5\)。 思路 考虑一个点 \(x\),肯定是选择删去它后最大的连通块的一个子树连接到最小的连通块的一个子树。答案范围在次大连通块大小和最大连通块大小之间。 显然这个东西是有单调性的,考
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P1912 小 G 是一个出色的诗人,经常作诗自娱自乐。但是,他一直被一件事情所困扰,那就是诗的排版问题。 一首诗包含了若干个句子,对于一些连续的短句,可以将它们用空格隔开并放在一行中,注意一行中可以放的句子数目是没有
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/121/problem/1 给定 \(n\) 个物品,分别求背包容量为 \(1\)、为 \(2\)、……、为 \(m\) 时能获得的最大价值(每一件物品只能取一次,不同的背包容量相互之间均为独立的问题)。 \(n\le
阅读全文
摘要:题目 题目链接:https://codeforces.com/problemset/problem/925/E 有一棵 \(n\) 个点以 \(1\) 为根的树,初始所有点都是白点。接下来有 \(m\) 次操作,每次操作给定一个数 \(k\),若 \(k>0\),则将第 \(k\) 个点从白点变成黑
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3746 组合数 \(C_n^m\) 表示的是从 \(n\) 个互不相同的物品中选出 \(m\) 个物品的方案数。举个例子, 从 \((1, 2, 3)\) 三个物品中选择两个物品可以有 \((1, 2)\),\((
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4542 皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞的踏上了营救皮卡丘的道路。 火箭队一共有$N$个据点,据点之间存在$M$条双向道路。
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/120/problem/2 \(n,m,t\leq 10^5\)。 思路 UPD:卡过去了,把每次循环里邻接表去掉了,按照转移顺序扔进了一个数组里,这样内存连续寻址快。 这题卡常卡的就 NM 离谱。。。clock 过去
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/120/problem/1 \(n\leq 10^5,l_i\leq 10^3,d_i\leq 10^8\)。 思路 设 \(f_x\) 是点 \(x\) 被攻占的时间。显然这个值可以二分,然后枚举子树内的每一个点,计
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5445 一辆自动驾驶的出租车正在 Innopolis 的街道上行驶。该街道上有 \(n+1\) 个停车站点,它们将街道划分成了 \(n\) 条路段。每一路段都拥有一个路灯。当第 \(i\) 个路灯亮起,它将照亮连接
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P2150 为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴。小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴。 在晚宴上,主办方为大家提供了 \(n-1\) 种不同的寿司,编号 \(1,
阅读全文
摘要:题目 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1600 定义 \(f(S)\) 表示字符串 \(S\) fail 树所有节点深度之和。\(g(S)\) 表示 \(S\) 所有字串的 \(f\) 之和。 给定一个字符串 \(
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/119/problem/3 \(n,m\leq 10^5;0<x,y\leq 1000;0<k<10^6;0<a<10\)。 思路 令 \(x'_i=\frac{1}{x_i}\),那么也就是标记 \(y_i>k\cd
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/118/problem/2 \(n\leq 10^6\)。 思路 首先我们忽略 \(c\) 的限制,如果只考虑 \(d\) 的话,不难发现以第 \(i\) 个人结尾分组,左端点是一段连续的区间 \([lft_i,i)\
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/118/problem/1 \(n\leq 50000\)。 思路 很容易想到平衡树。但是我们在插入 \(x\) 时,需要知道 \(a_x,b_x\) 的排名,以及平衡树上当前节点的 \(a,b\) 排名,这样才可以更
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/118/problem/3 \(n\leq 500,m,L\leq 1000\)。\(L\) 表示边权二进制下位数最大值。 思路 我们设一个点的点权为它所连接的边的边权异或和。这样一个割的异或和就与一个点集的点权异或和
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5607 给你一个长度为 n 的整数序列 \(a_1\), \(a_2\), \(\ldots\), \(a_n\) ,你需要实现以下两种操作,每个操作都可以用四个整数 \(opt\;l\;r\;v\) 来表示: \
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/117/problem/3 \(n\leq 2\times 10^5\)。 思路 不难发现两个串 \(r(x),r(y)\) 的 LCS 就是它们 LCA 的深度。考虑枚举 LCA,然后求子树内所有字符串的 LCP 最
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/117/problem/2 \(T\leq 10,n,m,a_i\leq 3000\)。 思路 我们只需要最大化 \(1\) 最终藏品数量,那么显然所有人的藏品可以看作只有一个黑色,剩余 \(a_i-1\) 个全部都是
阅读全文
摘要:题目 题目链接:https://ac.nowcoder.com/acm/contest/161/F 小O有一个n个点,m条边的边带权无向图。小O希望从这m条边中,选出一些边,使得这些边能构成这n个点的生成树。但他还有个幸运数字k。因此他希望最终选出来的这些边的权值和是k的倍数。他想知道最终有多少种可
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/115/problem/2 \(n\leq 2500\)。 思路 建出表达式树,如果一个非叶子节点有多个相同字母儿子显然可以把相同字母合并。 然后由于满足结合律,如果一个符号存在一个相同符号儿子,那么就可以把这个儿子的
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/116/problem/2 \(n\leq 5\times 10^5,x,y\leq 10^6\)。 思路 考虑求出点 \(i\) 左右分别能看到的最高点,然后在两者之间取最大值。 以左边为例,可以发现肯能造成贡献的一
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/116/problem/1 \(n\times m\leq 10^6\)。 思路 不难发现行和列是独立的,也就是其实我们把行和列的折纸顺序任意交换都是可以的。 那么一个矩形可以被折出的充要条件是它四条边分别所在的行或列
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/115/problem/1 \(n\leq 10^5,m\leq 10^{12},a_i,b_i\leq 2\times 10^9\)。 思路 我们记 \(\text{nxt}_i\) 表示满足 \(a_j\geq b
阅读全文
摘要:题目 题目链接:https://codeforces.com/problemset/problem/622/F 求 \(\sum^{n}_{i=1}i^k\) \(n\leq 10^9,k\leq 10^6\)。 思路 可以证明这个东西是关于 \(n\) 的 \(k+1\) 次多项式。不会证太菜了当
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4781 由小学知识可知 \(n\) 个点 \((x_i,y_i)\) 可以唯一地确定一个多项式 \(y = f(x)\)。 现在,给定这 \(n\) 个点,请你确定这个多项式,并求出 \(f(k) \bmod 99
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5631 给定 \(n\) 个点 \(m\) 条边的无向连通图,边有边权。 设一个自然数集合 \(S\) 的 \(\text{mex}\) 为:最小的、没有出现在 \(S\) 中的自然数。 现在你要求出一个这个图的生
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4585 火星上的一条商业街里按照商店的编号 \(1 \sim n\) ,依次排列着 \(n\) 个商店。商店里出售的琳琅满目的商品中,每种商品都用一个非负整数 \(\text{val}\) 来标价。每个商店每天都有
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/114/problem/3 \(n,m\leq 40\)。 思路 黑白染色,考虑如下建图 把 \(B\) 看作 \(A+(B-A)\),那么一个点有 \(x\) 流量就需要 \(\binom{2}{x}A\) 贡献。对
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/114/problem/2 \(n\leq 100,m\leq 2000,a,b<P\leq 10^{18}\)。 思路 上来就是一堆条件要你求值直接劝退。。。 根据条件三,可以得到对于任意一个环 \(\sum B(v
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4735 给定一个非负整数序列 \(\{a\}\),初始长度为$n$。 有 \(m\) 个操作,有以下两种操作类型: A x:添加操作,表示在序列末尾添加一个数 \(x\),序列的长度 \(n+1\)。 Q l r
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5787 神犇有一个 \(n\) 个节点的图。 因为神犇是神犇,所以在 \(k\) 时间内有 \(m\) 条边会出现后消失。 神犇要求出每一时间段内这个图是否是二分图。 这么简单的问题神犇当然会做了,于是他想考考你。
阅读全文
摘要:题目 题目链接:https://atcoder.jp/contests/arc098/tasks/arc098_d 给出一个$N$个点$M$条边的无向连通图,每个点的标号为$1$到$n$, 且有两个权值$A_i,B_i$.第$i$条边连接了点$u_i$和$v_i$. 最开始时你拥有一定数量的钱,并且
阅读全文
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/113/problem/3 \(n\leq 3\times 10^5,A,D,ATK\leq 10^4\)。 思路 首先直接令 \(b_i=\lceil\frac{d_i}{ATK}\rceil\)。 不难发现如果选择
阅读全文
摘要:题目 题目链接:https://atcoder.jp/contests/agc034/tasks/agc034_e 给你一颗 \(n\) 个节点的树,并用二进制串告诉你哪些节点上有棋子(恰好一颗)。 可以进行若干次操作,每次操作可以将两颗距离至少为 \(2\) 的棋子向中间移动一步。 问能否通过若干
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P7323 给定一张 \(n\) 个点 \(2 m\) 条边的有向图,图中的每条边上都有一个标记,代表一个左括号或者右括号。共有 \(k\) 种不同的括号类型,即图中可能有 \(2 k\) 种不同的标记。点、边、括号种
阅读全文
摘要:题目 题目链接:https://atcoder.jp/contests/agc029/tasks/agc029_f 给定 \(n-1\) 个点集(全集为 \(\{1,2,...,n\}\)), 从每个集合内选两个点连边, 使得最后形成一棵树。 输出方案。 \(n\leq 10^5,\sum m\le
阅读全文
摘要:题目 题目链接:https://atcoder.jp/contests/agc023/tasks/agc023_f 给出一棵 \(n\) 个节点的树,以及一个空序列。 每个节点上有一个取值在 \(\{0, 1\}\) 中的数。 每次你可以选择没有父亲节点的点删除,并且将这个节点上的数字放在当前数列末
阅读全文
摘要:题目: 题目链接:https://codeforces.com/problemset/problem/356/A 有n个骑士,他们每个人都被从1-n进行编号,他们现在需要进行一次比赛,且总共会进行m场比赛。每场比赛会在编号在Li-Ri这段区间内的骑士之间举行,对于每场比赛,它的胜利者的编号为Xi,其
阅读全文

浙公网安备 33010602011771号