ABC 301 Solution

Tzf-tzf / 2023-05-15 / 原文

ABC 301 Solution

A - Overall Winner

首先这个题非常煎蛋,但是我在做题的时候翻译器炸了,然后我就猜了个题意,直接过了

B - Fill the Gaps

这个题的话非常煎蛋,我们在相邻的数补一些数使得所有相邻的数的绝对值是 $ 1 $,看这个样例:

2 4 6 4 2

可以变成

2 3 4 5 6 5 4 3 2

是不是很好理解

我们直接暴力模拟就可以了

C - AtCoder Cards

这个题的话就是个给你两个字符串,由字母和 @ 组成,我们只需要考虑把 @ 变成 a, t, c, o, d, e, r 中的任意一个再打乱顺序求是否能够让两个字符串相等

这个我们考虑吧每个字符出现的次数记录下来,如果有两个字符出现的次数不相等就用 @ 来代替

注意枚举的是字符串而不是 $ 26 $ 个英文字母

然后就切了

D - Bitmask

这个题我们考虑把 $ n $ 拆成二进制,首先判断最小的数是不是 $ <n $,然后就考虑问号填 $ 1 $ 还是 $ 0 $

然后就切了

题解看代码就可以理解