题解列表

筛选

堆栈的使用-题解(C++代码)

**注意每输完一组数据后要换行**1、stack.empty()若栈为空时,返回true2、stack.top()取栈顶元素3、stack.push()往栈顶添加元素4、stack.pop()删除栈顶元素****```cpp#include#includeusingnamespacestd;stack

蓝桥杯算法提高VIP-队列操作-题解(C++代码)

**队列为先进先出,可理解为排队取票只需知道队列4个基本操作即可1、queue.push()括号里为要加入的元素所加入的元素排在队尾2、queue.pop()出队,即删除排在最前面的元素3、queue.empty()判断队列是否为空注意为空时返回true4、queue.front取出队首元素,

分糖果-题解(Python代码) 求大佬点进来优化

#####Python跑一遍,最优结果是超时,评分80%,运算量大的情况下时间很久,代码如下,求大佬优化!```pythondefxd(liD):'''判断糖果是否相等:paramliD::return:'''i=liD[0]flag=TrueforiteminliD:ifi!=item:flag=F

C语言训练-舍罕王的失算-题解(C语言代码)

解题思路:将2^0到2^63依次相加后输出,因为最后的数字太大,所以我使用了无符号超长整形。(2^0代表2的0次方)代码如下:#include#includeintmain(){unsignedlonglongsum=0;//使用无符号longlong来存储数据inti;for(i=0;i<64;i+

能量项链-链表(C++代码)

#思路先把最小值融合,如果有多个最小值,取能量最大的一组用链表的原因是有随机擦除操作,用vector会有内存移动,不过问题不大#代码```C++#include#includemain(){std::listlist;intn,e=0,t;std::cin>>n;while(n--&&std::cin