题解列表

筛选

[STL训练]Let the Balloon Rise-题解 (map+find)

题解:```使用map中的find函数,存在相同则值加1,不存在则赋值为1;之后用循环找到value最大的指针,然后用指针输出key。``````#includeusingnamespacestd;intmain(){intn,max;stringx;mapmp;map::iteratorit,

蓝桥杯2014年第五届真题-分糖果-题解(C++代码)

需要用到多个循环,包括循环输入数组,循环给奇数加一等等;还需要用到多个判断,判断是否数组中的每个数是否相等,是否为奇数;```cpp#includeusingnamespacestd;intmain(){inti,b,c,d,e=0,n,a[999];cin>>n;for(i=0;i>a[i];//输
优质题解

You are my brother (C++代码)

###对于这道题来讲,小菜鸡觉得是并查集的思想去做,说起并查集,小菜鸡有一些自己的理解。####并查集类似于树状,比如这么讲:一个boss于众多个小弟,而小弟又有众多的小弟,层层递进的关系,每一个小弟都有他的上级,一层一层的找,最终能找到boss。

去掉双斜杠注释-题解(C++代码)

思路很简单,用gets读入一行,一个字符一个字符的判断,只要遇到两个//就跳出循环即可****#include#include#includeusingnamespacestd;intmain(){chars[201];while(gets(s)){intflag=0;//用于判断本行有没有输出过字符

回文数(一)-题解(C++代码)

写了两个函数ishw()用来判断写了两个函数ishw()用来判断是否回文是的话就标记并退出循环然后根据标记来输出,不是回文就调用newnum使输入的数得到新的值;#include#include#includeusingnamespacestd;intishw(intm){inta[20];intn=