![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Henry_WYH
兴趣使然
展开
-
蓝桥杯 2023 C++ B组 (个人代码,可能有小错误)
先用边缘的海水进行bfs求出"真的海水",然后再对所有岛屿进行BFS,此时BFS的时候非真的海水可以直接识别为陆地然后入队。每次用第i个数组开头的字母对应的数组更新f[i],然后再用f[i]反过来更新bac即可。因此我们可以开一个数组f[i]表示前i个数字,以第i个结尾的最大接龙子序列。删最少数使得他是接龙序列,即求原序列的最大接龙子序列,然后用n减去。然后枚举开头的位置,二分出结尾在另一个数组的合法位置,直接累加答案。因此直接二分即可,顺便输出一下结果对应的函数值。set维护每个位置的值和要删的最小值。原创 2023-04-08 14:27:27 · 13299 阅读 · 41 评论 -
CMake 在windows下的两种操作
快速构建CMake,点击CMake配置,即可出现build文件夹。CMake 在windows下的两种操作(使用VScode)安装CMake Windows后,配置好CMakeLists。第一种方式,直接使用VSCode自带的Cmake插件。直接在VSCode中安装CMake。原创 2023-03-07 23:33:40 · 424 阅读 · 2 评论