2026牛客寒假算法基础集训营4(A B C I H F G)
依旧开场叠罚时😭😭
A 本场比赛灵感来源于树状数组出题组
思路:
首先计算以下
代码:
1 |
|
B 构造部落
思路:
记录一下每个首领登基的年份。
代码:
1 |
|
C 墨提斯的排列
思路:
要让相邻两项异或值最小,就需要二进制表示只有一位二进制数不同,这种任意两个相邻的代码只有一位二进制数不同的编码称为格雷码。
代码:
1 | void solve() |
I 初华的扭蛋机
思路:
谨记不要赌博,所以我一个都不押。
代码:
1 | void solve() |
H 时不时使使用玉米加农炮掩饰害羞的邻座艾莉同学
思路:
这个的话我刚开始感觉是二维前缀和,不过这个图形是个菱形。手画一下,定义一下偏移量数组,用 sc 数组表示该点的得分。记录最大值和对应坐标。每次添加时只遍历地图中的
还是注意开 longlong。
1 | ○ ○ ● ○ ○ |
代码:
1 |
|
F 爱音的01串构造
思路:
赛时就想着交替分布了,没想到均匀分布。:将数量较少的字符作为分隔符,数量较多的字符分成尽可能均匀的段。
代码:
1 |
|
G 真白的幻觉
思路:
表示拒绝补这个题,还真有人用 bfs 做出来了。
代码:
1 | void solve() |
- 标题: 2026牛客寒假算法基础集训营4(A B C I H F G)
- 作者: Lionlnuc
- 创建于 : 2026-02-09 00:00:00
- 更新于 : 2026-02-09 00:00:00
- 链接: https://lionlnuc.github.io/2026/02/09/2026牛客寒假算法基础集训营4(A B C I H F G)/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论