08 2021 档案
摘要:传送门 题面: 题解: 首先我们要发现,假如右端点为$i$ ,能到达的最远的左端点为 \(j\) 时,那么 右端点为 \(i+1\) 时,能到达的最远左端点一定大于等于 \(j\) 。为什么?假设存在这种情况,因为$i+1$ 比 \(i\) 多了一个 \(a[i+1]\) ,那么说明 \(i\) 的
阅读全文
摘要:传送门 题面: 题解: 经典的多重背包问题,但是会$tle$ 设$dp[i][j]$ 表示前 $i$个物品,容量为 \(j\) 的最大价值,那么转移很好转移: \(dp[i][j]=max(dp[i-1][j-k \times w[i]]+k \times v[i])\) 考虑如何优化: 设 $j=
阅读全文
摘要:传送门 题意: 给出一个长度为$n$的$01$串,若一个区间满足以下条件,则是合法的, 存在整数$x,k$ 满足 \(l\leq x <x+2k \leq r\) \(s_x=s_{x+k}=s_{x+2k}\) 求有多少区间是合法的 题解: 看完这道题感觉一点思路都没有,于是去看了题解,大受震撼
阅读全文
摘要:传送门 题意: 给出一个长度为$n$的数组$a$ ,对于一段区间$[l,r]\(,其值为\)(\sum\limits_{i=l}^{r} a_i)-k \times \lceil \frac{r-l+1}{m} \rceil$ 求数组中最大的区间的值。\((m\leq 10)\) 题解: \(dp\
阅读全文
摘要:传送门 题意: 给出一个有向图,给每条边染色,如果图中存在环,那么这个环的每条边不能是同一种颜色。求染色需要的最少颜色数量。 题解: 可以分为两种情况讨论: \(1.\) 图中无环,那么每条边都可以染成同一种颜色。 $2.$ 图中有环,那么只需两种颜色即可。为什么?我们可以先找出图中所有的最小的环
阅读全文
摘要:传送门 题面: 题解: 考虑怎么吃最优,设$l_1<l_2 <l_3.....$ ,那么先$l_{n-1}$ 吃$l_n$ , 然后$l_{n-2}$ 吃$l_{n-1}$ ,以此类推。 最后形成 \(t1>t2>t3>t4>......\) ,这样吃可以使得所有数都可以增长。 那么一共可以吃 \(
阅读全文
摘要:传送门 题意: 给出一个长度为 \(n\) 的数组,有 \(q\) 次查询,每次查询给出一个区间 \([l,r]\) ,求这段区间里面所有子区间的异或和的总和。 题解: 不难想到,要按位考虑贡献,对于第 \(i\) 位的贡献是 \(2^i\) 乘上区间$1$的个数为奇数的子区间的数量。 考虑利用线段
阅读全文
摘要:传送门 题意: 给出$n$ 个点,$m$条边的无向带权图,初始边权都为$1$,一共有$k$ 次操作机会,每次操作可以选择一条边使其边权$+1$, 通过一条边的时间为 $1/$边权 ,求$min(dis(s1,t1)+dis(s2,t2))$ 题解: 考虑枚举两条路径的公共起点和终点,假设长度 \
阅读全文
摘要:1. Integers Have Friends 2.0 传送门 题意: 给出一个长度为$n$ 的数组,选出一个最长的子序列,存在一个 \(m \geq 2\) 使得 \(a_{k1}\%m=a_{k2}\%m=a_{k3}\%m=....\) 求最长的长度。 题解: $codeforces$上的
阅读全文
摘要:传送门 题意: 给出一个 n ...
阅读全文
摘要:传送门 题意: 给出一个长度为 n ...
阅读全文
摘要:传送门 题意: 给出两个字符串 s ...
阅读全文
摘要:传送门 题意: 给出一个数 n ...
阅读全文
摘要:传送门 题意: 给出一棵树,有 n ...
阅读全文
摘要:传送门 1. Link with Balls 题意: 有 2 ...
阅读全文
摘要:传送门 题意: 有 n ...
阅读全文
摘要:传送门 题意: 给出一个数组 a ...
阅读全文
摘要:传送门 题意: 给出 n ...
阅读全文
摘要:传送门 1. Array 题意: 给出一个长度为 n ...
阅读全文

浙公网安备 33010602011771号