题目来自: 2023牛客暑期多校训练营4
Solved | Rank | A | B | C | D | E | F | G | H | I | J | K | L |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
5 / 12 | 109 / 1469 | O | - | - | - | - | O | - | O | - | O | - | O |
- Ø 赛后通过
- O 在比赛中通过
- ! 尝试了但是失败了
- - 没有尝试
A - Bobo String Construction
SOLUTION
思维题,串 $s$ 为全 $0$ 或者全 $1$ 必定有一个是合法的,用 $kmp$ 判断合法性即可。
CODE
1 |
|
F - Election of the King
SOLUTION
签到题,每回合淘汰的必定是最小值或者是最大值,模拟一下即可。
CODE
1 |
|
H - Merge the squares!
SOLUTION
由于只能是小正方形合并为大正方形,可以反过来考虑如何把 $n \times n$ 的正方形拆分。
可以将大正方形左上角拆出一个 $a \times a$ 的正方形,右下角拆出一个 $b \times b$ 的正方形,那么会剩下两个 $a \times b$ 的矩形,接下来考虑这个矩形是长方形的情况,那么我们需要尽可能少的将这个长方形拆成正方形(因为一次最多只能合并 $50$ 个正方形),可以用类似辗转相除的方法进行拆分,打表发现最多只会拆成 $32$ 个正方形。那么预处理出每个 $n$ 的最优选择的 $a、b$ 即可。
CODE
1 |
|
J - Qu’est-ce Que C’est?
SOLUTION
dp,队友秒了
CODE
1 |
|
L - We are the Lights
SOLUTION
签到
CODE
1 |
|