
C++
关于C++的学习资料
跑在程序的路上
这个作者很懒,什么都没留下…
展开
-
2020第十一届蓝桥杯决赛(国赛)题目 C++ B组B题扩散
【问题描述】 小蓝在一张无限大的特殊画布上作画。 这张画布可以看成一个方格图,每个格子可以用一个二维的整数坐标表示。 小蓝在画布上首先点了一下几个点:(0, 0), (2020, 11), (11, 14), (2000, 2000)。 只有这几个格子上有黑色,其它位置都是白色的。 每过一分钟,黑色就会扩散一点。具体的,如果一个格子里面是黑色,它 就会扩散到上、下、左、右四个相邻的格子中,使得这四个格子也变成黑色 (如果原来就是黑色,则还是黑色)。 请问,经过 2020 分钟后,画布上有多少个格子是黑色的。原创 2021-05-29 14:09:20 · 613 阅读 · 0 评论 -
C++set容器的常用操作
set容器底层使用红黑树实现,会自动将重复的数删除 使用时: 加入头文件#include s.insert() 插入一个元素 s.erase() 删除一个元素 s.size() 返回当前set容器中的元素个数 s.begin() 返回set容器的第一个元素 s.end() 返回set容器的最后一个元素 s.clear() 删除set容器中的所有的元素 s.empty() 判断set容器是否为空 point.count(x) 判断x是原创 2021-04-16 16:21:47 · 234 阅读 · 0 评论 -
c/c++输出保留指定位小数(输出精度控制)
参考:[https://blog.youkuaiyun.com/gyxx1998/article/details/103337790]原创 2021-03-06 19:30:28 · 747 阅读 · 0 评论