题解列表

筛选

蓝桥杯算法提高VIP-盾神与积木游戏-题解(C++代码)

```cpp思想:贪心,每个孩子需要的积木一定是他需要的总数减去已经拥有的,我们就假设孩子们完成任务后把积木放在一个箱子中,箱子中积木的数量cnt在一开始的时候等于0,用sort给结构体排序按需要的积木数量从小到大排序,如果箱子里的积木数量不足以让第一个孩子(需要的最少)完成他的任务,则不可能完成。

肺炎大作战-题解(C++代码)(离散化+并查集)

####题意转化给定无数个点n条边的无向连通图,求这个图的最大的连通分量的大小是多少。####Solution这个题的图里点会有无数个,但是关于所在连通分量大小大于等于2的只与给出的n条边有关。那么我们先对给出的点进行离散化即可。离散化之后,这个图的点最多只有2n个,然后开一个合适大小的并查集。

字符串的修改-题解(C++代码)

贪心:需要修改的最少次数=元素的个数-不需要修改的个数```cpp#include#include#include#include#includeusingnamespacestd;intmain(){stringA,B;intc=0;cin>>A>>B;if(A.size()

三位数反转-题解(C++代码)

#题解**以后每周五都会更新一个小程序源代码,敬请期待!****这个是一个可以翻转所有数字的程序**```cpp#includeusingnamespacestd;intmain(){intn,sum=0;cin>>n;for(;n>0;){sum=sum*10+n%10;n/=10;}coutn){