题解:CF1359D Yet Another Yet Another Task

由于 $a_i \in [-30,30]$,所以我们可以考虑枚举区间出现的最大值。由于可以只选一张牌,所以最大得分的最小值为 $0$。 那么我们首先枚举 $i \in [1,30]$,表示该段区间的最大值为 $i$,然后内层循环求和,即 sum +=...

Solution

初级数学 学习笔记

数论基本概念1. 整除法n = ak + r(0 \le r < a) \to k = \lfloor \frac{n}{a} \rfloor2. 算数基本定理$p_i$ 为素数,且 $p_i < p_{i + 1}$,则有: n = p_1^...

Algorithm

题解:P2875 [USACO07FEB]The Cow Lexicon S

这道题和 $\texttt{P2432}$ 的题目是一样的。考虑动态规划的作法,设 $dp[i]$ 表示原字符串的前 $i$ 位最少需要删除的字符的数量,显然最后的答案是 $dp[L]$。 对于初始值,因为求最小值,所以先把 $dp[i]$ 均设置为...

Solution

2021 NOIP 备赛记

坐标 $\texttt{ZJ}$ $\texttt{Day -16 2021.11.04}$本以为今年没机会了(退役准备,没想到通过今年上半年打的 $\texttt{NOI Online}$ 前 $25\%$ 报名成功了。 $\texttt{Da...

Journal

题解:P2432 zxbsmk爱查错

考虑动态规划的作法,设 $dp[i]$ 表示原字符串的前 $i$ 位最少需要删除的字符的数量,显然最后的答案是 $dp[L]$。 对于初始值,因为求最小值,所以先把 $dp[i]$ 均设置为 $+\infty$,同时由转移方程的含义可知 $dp[0]...

Solution

题解:P7886 「MCOI-06」Gerrymandering

由题意可知,假设对于一个 $n \times m$ 的表格,我们用了 $p$ 种颜色去染色,显然有 $n \times m = p \times k$。移项可知,$p = n \times m \div k$。又因为 $p$ 是整数,所以需要满足 $...

Solution

题解:CF778A String Game

删除字母的个数显然越多越好,再看题目中的 Note that after removing one letter, the indices of other letters don't change. 这句话,意思是删除一个字母后,其他字母的...

Solution

题解:CF822B Crossword solving

对于输入的两个字符串 $s,t$,要修改 $s$ 中尽可能少的字符,使其能在字符串 $t$ 中被查找到。 直接想到最朴素的枚举算法,枚举字符串 $t$ 的左端点,因字符串 $s$ 的长度不变,所以右端点也能够同时被确定。然后每次判断当字符串 $s$ ...

Solution

题解:P7321 「PMOI-4」猜排列

$\texttt{Subtask # 1}$ 我们直接手动模拟。首先肯定要进行一次 ? l S p 操作求得 $4$ 的位置。然后发现 $1$ 至 $3$ 中只有 $3$ 除 $4$ 无法整除,这样我们就可以通过 ! x y 操作求得 $3$ 的位置...

Solution

题解:P6267 [SHOI2002]N的连续数拆分

[SHOI2002]N的连续数拆分【数据加强版】 来一个和其它题解稍稍有些不一样的做法。 首先还是列出等式,设最小的正整数为 $l$,最大的正整数为 $r$,则由求和公式可列出式子: \begin{cases} 0 < l \le r \le n...

Solution
191011121316