中国传媒大学同步赛
2024年中国传媒大学程序设计大赛(同步赛)
A
两边扩展,然后减中间,代码应该很好懂
1 | //两边扩展 |
B
这题还是不太懂原理
1 |
|
C
签到
1 | //很签到 |
D
1 | //固定列交换行以达成效果 |
E
直接硬构造即可
由于只能有(n-1)(m-1)个这样子的子矩形
因此可以先判断
然后全部变成1
接着的话就一个个减
注意一下最后一列
是对我们的答案没有贡献的
1 | //挺抽象的构造题,好像是直接构造 |
G
三指针,就当成板子收录了吧
题做少了,第一次见三指针
实际上就是用两个映射
找到3的位置和2的位置去减去
就是多了个映射过程感觉
1 | // 三指针法 |
H
遇到.就扩展
遇到*
,就变成.
,然后不扩展
这样子进行bfs即可
1 | //貌似也是比较板子的BFS |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Totoroの旅!
评论